.text_content TD {font-size:13px;}
.text_content TH {font-size:14px;}
FIELDSET {padding:15px 15px 15px 15px;margin:0 0 6px 0;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
LEGEND {font-weight:800;padding:0 5px;}
SUP {font-size:9px;}
LABEL {cursor:pointer;}

.sep {width:5px;height:5px;clear:both;padding:0;margin:0;overflow:hidden;}
.seps {width:1px;height:22px;padding:0;margin:0;background:#FFFFFF;}
.sepmed {width:10px;height:10px;clear:both;padding:0;margin:0;overflow:hidden;}
.sepbig {width:25px;height:25px;clear:both;padding:0;margin:0;overflow:hidden;}
INPUT.number {text-align:right;}

.nopadding {padding: 0 !important;}
.al-left {text-align:left !important;}
.al-center {text-align:center !important;}
.al-right {text-align:right !important;}

/* admin_mailing */
.filter {display:inline;}

/* bouncing box */
.bncnt {width:250px;height:285px;padding:0;margin:0 0 0 4px;float:left;}
    .bnc {width:250px;height:250px;padding:0;border:1px solid #DDD;background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;}

.bncnt3 {border:1px solid #E0E0E0;width:230px;padding:4px;margin:0 0 0 10px;float:left;overflow:hidden;}
    .bnc3 {width:228px;height:240px;padding:0;border:1px solid #AAA;background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;}
.bncnt3title {text-align:center;color:#000;margin:4px 0;background:#EEE;}
.bncitem5 {width:124px;float:left;padding:3px;margin:1px 10px;overflow:hidden;text-align:center;background-color:#F3F6F8;border:1px solid #E0E0E0;}

/* objet sans photo */
.nopic {width:108px;height:20px;background:#FFF;border:solid 1px #CCC;color:#F00;padding:30px 0;text-align:center;}
/* box subscription */
.subscription {background-color:#f0f0f0;padding:10px;margin:5px 25px 5px 31px;border:1px solid #DDD;}
/* Jauge */
.j0 {width:3px;height:14px;display:inline;margin:0;overflow:hidden;background-image:url('https://artquid.twic.pics/img/img/j_0.png');}
.j1 {height:14px;display:inline;margin:0;overflow:hidden;background-image:url('https://artquid.twic.pics/img/img/j_1.png');background-repeat:repeat;}
.j3 {height:14px;display:inline;margin:0;overflow:hidden;background-image:url('https://artquid.twic.pics/img/img/j_3.png');background-repeat:repeat;}
.j4 {width:3px;height:14px;display:inline;margin:0;overflow:hidden;background-image:url('https://artquid.twic.pics/img/img/j_4.png');}
/* Mon compte */
.private_profile {padding:10px;margin:3px 25px 3px 31px;border:solid 1px #EEE;background-color:#F0F0F0;overflow:hidden;}
.public_profile {padding:10px;margin:3px 25px 3px 31px;border:solid 1px #EEE;background-color:#FFFFFF;overflow:hidden;}
/* Haut */
.menutop {display:inline;background-color:#EEEEEE;border:outset 1px;color:#000000;padding:3px 10px;font-family:Arial;font-size:16px;text-align:center;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;margin:0 1px;}
.menutop A {color:#000000;}
.logoAQ {width:267px;height:46px;border:0;margin:0 22px 0 0;}
.flag_td {text-align:center;width:35px;}
.flag_en {border:1px outset;margin:0;width:25px;height:16px;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/flag_en.png');}
.flag_fr {border:1px outset;margin:0;width:25px;height:16px;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/flag_fr.png');}
.flag_de {border:1px outset;margin:0;width:25px;height:16px;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/flag_de.png');}
.flag_es {border:1px outset;margin:0;width:25px;height:16px;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/flag_es.png');}
.sta0 {border:0;margin:0;width:16px;height:16px;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/sta0.png');}
.sta1 {border:0;margin:0;width:16px;height:16px;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/sta1.png');}
.navbar {clear:both;width:994px;background:#635f5e;padding:3px 0 3px 0;margin:5px 0 5px 0;}
.navtitle {font-family:Arial;font-size:16px;color:#FFFFFF;font-weight:100;}

.carre {border:0;margin:3px 5px 3px 5px;width:12px;height:12px;vertical-align:text-bottom;overflow:hidden;}
.photo50 {border:0;padding:0 5px 5px 0;margin:0 7px 0 0;float:left;background-color:#F3F6F8;}
.photo200 {border:0;padding:0 10px 5px 0;margin:0 7px 0 0;float:left;background-color:#F3F6F8;}
.premium {border:0;width:21px;height:21px;margin:0 5px 0 0;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/premium.png');}
.faved_16 {border:0;width:19px;height:16px;margin:0 5px 0 0;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/faved_16.png');}

.fb_16 {border:0;width:16px;height:16px;margin:0 5px 0 0;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/fb_16.png');}
.fb {width:180px;height:19px;display:inline-block;padding:1px 5px;margin:2px;background-image:url('https://artquid.twic.pics/img/img/fb.png');background-repeat:repeat;}

.tw_28 {background-image:url('https://artquid.twic.pics/img/img/tw_26.png');border:0 none;height:26px;margin:0;vertical-align:middle;width:35px;}
.tw_28r {background-image:url('https://artquid.twic.pics/img/img/tw_26r.png');border:0 none;height:26px;margin:0;vertical-align:middle;width:5px;}
.tw {background-image:url('https://artquid.twic.pics/img/img/tw.png');background-repeat:repeat;display:inline-block;height:26px;}

.rss_16 {border:0;width:16px;height:16px;margin:0 5px 0 0;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/rss_16.png');}
.info_16 {cursor:help;border:0;width:16px;height:16px;margin:0 5px 0 0;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/info_16.png');}
.visit_16 {border:0;width:16px;height:16px;margin:0 5px 0 0;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/visit_16.png');}
.no_16 {border:0;width:16px;height:16px;margin:0 5px 0 0;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/no_16.png');}
.profil_16 {border:0;width:16px;height:16px;margin:0 5px 0 0;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/profil_16.png');}
.user_16 {border:0;width:16px;height:16px;margin:0 5px 0 0;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/user_16.png');}
.ban_16 {border:0;width:16px;height:16px;margin:0 5px 0 0;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/ban_16.png');}
.lock_16 {border:0;width:16px;height:16px;margin:0 5px 0 0;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/lock_16.png');}
.error_16 {border:0;width:16px;height:16px;margin:0 5px 0 0;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/error_16.png');}
.msg_16 {border:0;width:16px;height:16px;margin:0 5px 0 0;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/msg_16.png');}
.msg_12 {border:0;width:16px;height:12px;margin:0 5px 2px 0;vertical-align:bottom;background-image:url('https://artquid.twic.pics/img/img/msg_12.png');}
.pro {background:#9c0;padding:1px 5px 0 5px;border:1px solid #6E9200;color:#000;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-family:Trebuchet MS;font-size:11px;}
.haze {filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;-khtml-opacity:0.6;}
.nohaze {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-khtml-opacity:1;}
.tool {width:32px;height:32px;border:0;}
.bul0 {border:0;width:20px;height:20px;margin:0 5px 0 0;vertical-align:middle;background-image:url('https://artquid.twic.pics/img/img/bulred.png');}
.bul1 {border:0;width:20px;height:20px;margin:0 5px 0 0;vertical-align:middle;background-image:url('https://artquid.twic.pics/img/img/bulyello.png');}
.bul2 {border:0;width:20px;height:20px;margin:0 5px 0 0;vertical-align:middle;background-image:url('https://artquid.twic.pics/img/img/bulgreen.png');}
.dbul {border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:5px;margin:5px;width:450px;border:1px dashed;}
.dbul0 {background-color:#FEE;border-color:#F00;}
.dbul1 {background-color:#FFD;border-color:#DD0;}
.dbul2 {background-color:#EFE;border-color:#0F0;}
.mapgal {width:188px;height:150px;margin:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #ACA;background-position:center top;}
.round_comment {background-color:#F3F6F8;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}

/* livre d'or */
.comment {color:#202020;}
.comment_text {background:#e0e0e0;}
.msg {border-top:1px solid #CCCCCC;clear:both;margin:8px 10px 2px 0;padding:6px 10px 0;text-align:justify;background-color:#F0F0F0;}
.msga A {color:#5858FF;}
.trad {background-color:#E0E8E0;border:1px solid #C0D8C0;padding:10px 20px;}

/* box artiste */
.hmsg {background-color:#EAEAEA;padding:2px 20px;border-top:1px solid #CCCCCC;margin:8px 10px 0 0;font-size:15px;font-weight:500;}
.dmsg {margin:0 10px 2px 0;padding:15px 20px 3px;text-align:justify;background-color:#F0F0F0;}
.mda {color:#5858FF;font-size:12px;}

/* colonne gauche */
.gauche {width:206px;float:left;}
.gauche HR {width:150px;height:2px;color:#999999;margin:10px 20px 0 20px;}
/* Box Mon compte */
.left_top {width:206px;background:url('https://artquid.twic.pics/img/img/left_top.png') no-repeat top left;height:6px;overflow:hidden;}
.left_bg {width:206px;background:url('https://artquid.twic.pics/img/img/left_bg.png') repeat-y;}
    .left_content {width:200px;padding:3px 0 7px 7px;overflow:hidden}
    .expose {margin:8px 12px 10px 0;padding:18px 0;text-align:center;background:#F8F8EF;border:1px solid #BBBBBB;}
        .left_ul {margin:5px 0 5px 5px;padding:0 0 0 18px;}
        .menu_ul_short {margin:5px 0 5px 5px;padding:0 0 0 3px;list-style-image:url('https://artquid.twic.pics/img/img/bullet.png');}
        .left_photo {border:0;margin:0 12px 7px 0; padding:0;}
        .left_hello {color:#6E9200;font-weight:500;font-size:13px;padding:0 0 0 8px;margin:0;font-style:italic;}
        .auth_input {width:135px;height:13px;margin:5px 0 0 8px;font-size:12px}
        .auth_ok {cursor:pointer;width:27px;height:27px;margin:0 0 0 5px;vertical-align:top;}
.left_bot {width:206px;background:url('https://artquid.twic.pics/img/img/left_bot.png') no-repeat top;height:17px;overflow:hidden;}


/* Box vertes */
.menu_top {background:url('https://artquid.twic.pics/img/img/menu_top.png') no-repeat top left;width:206px;height:9px;overflow:hidden;}
.menu {background:url('https://artquid.twic.pics/img/img/menu_bg.png') repeat-y;width:206px;overflow:hidden}
    .menu_sep {background:url('https://artquid.twic.pics/img/img/menu_sep_bg.png') no-repeat;width:198px;height:22px;padding:0 2px 8px 10px;overflow:hidden}
        .menu_carre {color:#000;font-weight:200;font-size:16px;margin:0;padding-left:22px;background-image:url('https://artquid.twic.pics/img/img/carre.png');background-repeat:no-repeat;background-attachement:fixed;background-position:4px 4px;}
        .menu_carre A {color:#000;font-weight:200;font-size:16px;}
        .menu_title {color:#000;font-weight:200;font-size:16px;}
    .menu_content {background:url('https://artquid.twic.pics/img/img/menu_content.png') repeat-y;width:206px;padding:0 0 5px 7px;overflow:hidden;}
        .menu_greentitle {color:#6E9200;font-weight:800;font-size:13px;margin:7px 0 7px 5px;}
        .menu_item {margin:2px 0 3px 3px;}
        .menu_itemO {margin:2px 0 3px 3px;padding-left:18px;background-image:url('https://artquid.twic.pics/img/img/square.png');background-repeat:no-repeat;background-attachement:fixed;background-position:0 2px;}
        .menu_itemX {margin:2px 0 3px 3px;padding-left:18px;background-image:url('https://artquid.twic.pics/img/img/squarex.png');background-repeat:no-repeat;background-attachement:fixed;background-position:0 2px;}
        .menu_ul {margin:5px 0 5px 5px;padding:0 0 0 18px;list-style-image:url('https://artquid.twic.pics/img/img/bullet.png');}
        .menu_li {font-size:12px;font-weight:500;padding:0;margin:5px 0 0 0;}
        .menu_subtitle {color:#000;font-weight:500;font-size:13px;}
        .menu_thumb {background:#F3F6F8;border:solid 1px #E0E0E0;text-align:center;margin:5px 5px 5px 21px;width:108px;}
.menu_bot {background:url('https://artquid.twic.pics/img/img/menu_bot.png') no-repeat top left;width:206px;height:17px;overflow:hidden;}

/* bloc centre wide */
.wide_centre {width:790px;float:left;margin:0;overflow:hidden;padding:0;}
.wide_centre_full {width:990px;float:left;margin:0 0 0 5px;overflow:hidden;padding:0;}

.wide_grey_top {width:790px;height:9px;background:url('https://artquid.twic.pics/img/img/wide_grey_top.png') no-repeat top left;margin:5px 0 0 0;padding:0;overflow:hidden;}
.wide_grey_mid {width:790px;background:url('https://artquid.twic.pics/img/img/wide_grey_mid.png');margin:0;padding:0;}
    .wide_grey_content {width:770px;margin:0;padding:0 10px 4px 10px;overflow:hidden;}
.wide_grey_bot {width:790px;height:17px;background:url('https://artquid.twic.pics/img/img/wide_grey_bot.png') no-repeat top left;margin:0 0 5px 0;padding:0;overflow:hidden;}

.wide_bloc_top {width:790px;height:31px;background:url('https://artquid.twic.pics/img/img/wide_list_top.png') no-repeat top left;padding:0;margin:0;overflow:hidden;}
.wide_bloc_top_full {width:990px;height:31px;padding:0;margin:0;overflow:hidden; background-color:#C5F361;}
.wide_bloc {width:790px;padding:0;margin:0;overflow:hidden;}
.wide_bloc_full {width:990px;padding:0;margin:0;overflow:hidden;}
    .wide_bloc_content {width:790px;background:url('https://artquid.twic.pics/img/img/wide_list_bg.png') repeat-y;padding:8px 0 8px 0;margin:0;overflow:hidden;}
    .wide_bloc_content_full {width:960px;padding:8px 15px 8px 15px;margin:0;overflow:hidden; background-color:#F3F6F8;}
    .wide_box_bot_2 {background:url('https://artquid.twic.pics/img/img/box_bot_2.png') repeat-x;width:790px;height:34px;text-align:right;padding:0;margin:0;}

/* bloc centre */
.centre {width:542px;float:left;margin-left:5px;overflow:hidden;}
.centre HR {width:470px;height:2px;color:#999999;margin:2px 5px 8px;padding:0;}

.box_grey_top {width:542px;height:9px;background:url('https://artquid.twic.pics/img/img/box_grey_top.png') no-repeat top left;margin:5px 0 0 0;padding:0;overflow:hidden;}
.box_grey_mid {width:542px;background:url('https://artquid.twic.pics/img/img/box_grey_mid.png');margin:0;padding:0;}
    .box_grey_content {width:512px;margin:0;padding:0 10px 4px 10px;overflow:hidden;}
        .search_ok {display:inline;background:#C4F260;padding:3px 3px 1px 2px;border-style:outset;border-width:1px;}
.box_grey_bot {width:542px;height:17px;background:url('https://artquid.twic.pics/img/img/box_grey_bot.png') no-repeat top left;margin:0 0 5px 0;padding:0;overflow:hidden;}


.bloc_list {width:542px;height:31px;background:url('https://artquid.twic.pics/img/img/box_list_top.png') no-repeat top left;padding:0;margin:0;overflow:hidden;}

.bloc_nvx  {width:542px;height:31px;background:url('https://artquid.twic.pics/img/img/box_top.png') no-repeat top left;padding:0;margin:0;overflow:hidden;}
    .bloc_nvx H2 {margin-left:15px}
.bloc_content {width:542px;padding:0;margin:0;}
    .box {width:271px;text-align:center;}
        .box H2 {font-size:14px;float:left;padding-left:10px}
        .box_bg {width:271px;background:url('https://artquid.twic.pics/img/img/box_bg.png') repeat-y;padding:0;margin:0;}
            .item2 {width:110px;float:left;padding:0 5px 0 10px;overflow:hidden;text-align:center}

    .box_list {width:542px;padding:0;margin:0;overflow:hidden;}
/*        .box_list H2 {font-size:14px;float:left;padding-left:10px} unused? */
        .box_list_bg {width:542px;background:url('https://artquid.twic.pics/img/img/box_list_bg.png') repeat-y;padding:0;margin:0;overflow:hidden;}
            .navigate {padding:0;margin:0 16px 0 0;text-align:right}
            .item3 {width:117px;float:left;padding:3px;margin:1px 7px;overflow:hidden;text-align:center;background-color:#F3F6F8;border:1px solid #E0E0E0;}
            .item4 {width:117px;float:left;padding:0 5px 0 10px;overflow:hidden;text-align:center}
            .item5 {width:117px;float:left;padding:3px;margin:1px 7px;overflow:hidden;text-align:center;background-color:#F3F6F8;border:1px solid #E0E0E0;}
            .item6 {width:111px;float:left;padding:0 5px 0 10px;overflow:hidden;text-align:center}

        .box_bot_2 {background:url('https://artquid.twic.pics/img/img/box_bot_2.png') repeat-x;width:539px;height:34px;text-align:right;padding:0;margin:0;}

        .box_bot_2_half {background:url('https://artquid.twic.pics/img/img/box_bot_2.png') repeat-x;width:271px;height:34px;text-align:right;padding:0;margin:0;}
            .box_bot_1 {background:url('https://artquid.twic.pics/img/img/box_bot_1.png') no-repeat;width:11px;height:34px;text-align:right;float:left;padding:0;margin:0;}
            .box_bot_3 {background:url('https://artquid.twic.pics/img/img/box_bot_3.png') no-repeat;width:28px;height:34px;text-align:right;float:right;padding:0;margin:0;}
            .box_bot_4 {background:url('https://artquid.twic.pics/img/img/box_bot_4.png') repeat-x;height:34px;text-align:right;float:right;padding:12px 5px 0 0;margin:0;}
            .box_bot_5 {background:url('https://artquid.twic.pics/img/img/box_bot_5.png') no-repeat;width:8px;height:34px;text-align:right;float:right;padding:0;margin:0;}
            .box_bot_5_half {background:url('https://artquid.twic.pics/img/img/box_bot_5.png') no-repeat;width:11px;height:34px;text-align:right;float:right;padding:0;margin:0;}

.text_content {padding:5px 25px 5px 25px;margin:0;overflow:hidden}

.materiel {width:129px;float:left;padding:3px;margin:1px 7px;overflow:hidden;text-align:center;background-color:#FFFFFF;border:1px solid #E0E0E0;}
.materielpic {width:127px;height:120px;margin:0;padding:0;overflow:hidden;}

.title {height:16px;overflow:hidden;padding:0;margin:0;}
.title A {color:#000000;}
.country {height:16px;overflow:hidden;color:#666666;padding:0;margin:0;}

/* prevNext */
A.prevNext {color:#FF6600;}
B.prevNext {color:#808080;border:solid 1px #FF6600;padding:1px;margin:2px}

/* bloc droite */
.droite {width:248px;float:left;margin:0;overflow:hidden;}
.droite HR {width:200px;height:2px;color:#999999;margin:2px 21px 8px 21px;padding:0;}

.right_top {width:248px;height:6px;background:url('https://artquid.twic.pics/img/img/right_top.png') no-repeat top left;overflow:hidden;}
.right_bg {background:url('https://artquid.twic.pics/img/img/right_bg.png') repeat-y;padding:0 0 5px 0;}
    .right_carre {text-align:right;font-size:16px;font-weight:200;width:200px;color:#000;margin:0;padding-right:17px;background-image:url('https://artquid.twic.pics/img/img/carre.png');background-repeat:no-repeat;background-attachement:fixed;background-position:206px;}
    .right_carre A {font-size:16px;font-weight:200;color:#000;}
    .right_ct {padding-left:11px;overflow:hidden;width:221px}
.right_bot {width:248px;height:17px;background:url('https://artquid.twic.pics/img/img/right_bot.png') no-repeat top left;overflow:hidden;}

    .agenda_date {font-weight:bold;color:#6E9200}
        .right_photo {position:relative;border:0;padding:0;margin:auto;}
        .right_contact {border:solid 1px #BBB;margin:6px 0 5px 5px;padding:10px 10px 10px 10px;background-color:#FFF;color:#555;font-weight:400;font-size:12px;width:190px;}


/* divers */
/*.vert {color:#acd0cdn3a;} .green {color:#6E9200} */
.italgreen {color:#6E9200;text-align:right;font-style:italic;font-size:11px;}
.green {color:#6E9200;}
.black {color:#000000;}
.orange {color:#FF6600;}
.biggreen {font-size:18px;font-family:Arial;color:#9c0;font-weight:800;margin:14px 0 7px 0;font-style:italic;}

.requis {color:#FF0000;font-size:9px;}
.admin {color:#6E9200;}

.msg_ok {background:#F0FFF0;padding:5px 50px 5px 50px;border:solid #00FF00 1px;margin:5px 40px 5px 20px;color:#008000;font-size:14px;text-align:center;}

.noborder {border:0;margin:0; padding:0;}
.blue_link {color:#6E9200;}

/* onglets */
.onglet_on {background-color:#EEE;border-top:#CCC 1px solid;border-right:#CCC 1px solid;border-left:#FFF 1px solid;padding:3px;margin: 0 1px;font-size:16px;font-weight:800;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0; }
.onglet_off {background-color:#DDD;padding:2px 3px;font-size:14px;margin: 0 1px;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;}
.onglet {background-color:#EEE;padding:15px 10px 10px 10px;}

/* abook mails */
.btnok {background-color:#CFC;margin:4px;padding:1px;display:inline-block;}
.btndel {background-color:#FCC;margin:4px;padding:1px;display:inline-block;}
.btntop {background-color:#FCFCFC;border-style:outset;border-width:1px;color:#444444;margin:3px;padding:2px 20px;display:inline-block;}
.btnjaune {background-color:#FFFF66;border-style:outset;border-width:1px;color:#444444;margin:3px;padding:2px 20px;display:inline-block;}
.btngrey {background:url('https://artquid.twic.pics/img/img/but_grad_g.png') repeat-x;border-style:outset;border-width:1px;color:#FFFFFF;margin:3px;padding:2px;font-family:Arial;font-weight:900;font-size:12px;width:100px;text-align:center;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;display:inline-block;}
.btngreen {background:url('https://artquid.twic.pics/img/img/but_grad_v.png') repeat-x;border-style:outset;border-width:1px;color:#000000;margin:3px;padding:2px;font-family:Arial;font-weight:900;font-size:12px;width:100px;text-align:center;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;display:inline-block;}
.mails {background-color:#FFF;padding:15px;margin:0 10px 5px 0;border:solid 1px #EEE;}

/* directory */
HR.directory {width:500px;height:2px;clear:both;}
A.directory {font-size:16px;color:#808080;}
DIV.directory {border:1px solid #CCCCCC;clear:both;margin:0 10px 10px 0;padding:6px 10px 0;text-align:justify;}
IMG.directory {width:120px;height:90px;border:0;margin:0 0 0 10px;float:right;}
UL.directory {margin:5px 0 5px 3px;padding:0 0 0 18px;list-style-image:url('https://artquid.twic.pics/img/img/big_bullet.png');}
UL.directory UL {margin:5px 2px 5px 0;padding:0;list-style-image:url('https://artquid.twic.pics/img/img/bullet.png');}
UL.directory LI {font-size:16px;padding:0;margin:5px 0 0 0}
UL.directory UL LI {font-size:14px;padding:0;margin:5px 0 0 0}

/* category */
UL.category {margin:5px 0 5px 5px;padding:0 0 0 18px;list-style-image:url('https://artquid.twic.pics/img/img/bullet.png');}
UL.category LI {font-size:12px;font-weight:500;padding:0;margin:5px 0 0 0;}
UL.category UL {margin:2px 0 5px 0;padding:5px 0 5px 0;list-style:disc;}
UL.category UL LI {font-size:12px;padding:0;margin:2px 0 0 6px;}

/* letter */
.letter_on {float:left;width:9px;border:solid 1px #FC0;padding:0 2px;margin:2px 2px;background-color:#FFD;font-size:12px;}
.letter_link {float:left;width:9px;border:solid 1px #BBB;padding:0 2px;margin:2px 2px;background-color:#EFE;color:#030;font-size:12px;}
.letter_link:hover {float:left;width:9px;border:solid 1px #CCC;padding:0 2px;margin:2px 2px;background-color:#EFE;color:#030;font-size:12px;}
.letter_off {float:left;width:9px;border:solid 1px #BBB;padding:0 2px;margin:2px 2px;background-color:#EEE;color:#BBB;font-size:12px;}

/* li special page vendre etc. */
.li1 {list-style-image:none;list-style-type:none;}
.li2 {margin-left:16px;}
.ul1 {padding-left:16px;}

/* admin moderation user */
.mod_ok {background-color:#EEFFEE;}
.mod_ko {background-color:#FFEEEE;}
.translate {clear:both;}

/* art catalogue */
.artdiv {border:1px solid #E0E0E0;clear:both;margin:0 2px 8px 4px;padding:5px 2px 5px 10px;width:230px;}
.artitle {font-size:18px;font-family:Arial;color:#9c0;font-weight:800;margin:14px 0 7px 0;font-style:italic;}
.arta {margin:1px 5px;}
.artimg {border:0;margin:5px 0 5px 52px;}

/* alert catalogue */
.alertdiv {border: 1px #888 solid;margin: 2px 5px 20px 0; padding: 0 0 5px 25px; background-color: #E4E4E4;}
.alertright {float:right;border:0;padding:10px 10px 10px 10px;margin:0 0 5px 5px;background-color:#F3F6F8;}
.alertfield {color:#666666;font-weight:100;width:150px;}
.alertcontent {margin:3px 10px 10px 3px;padding:5px 10px;border:solid 1px #D0D0D0;background:#FAFAFA;clear:both;}
.alertsumup {margin:3px 10px 10px 3px;padding:5px 10px;border:solid 1px #D0D0D0;background:#FAFAFA;width:500px;}
.alertbigdiv {border:1px solid #DDD;margin: 0; padding: 10px 5px 20px 25px; background-color: #F0F0F0;}

/* artwork options */
.option {background:#E0E0E0;border-bottom:1px solid #000;border-top:1px solid #777;margin:8px 0;padding:0;}
.option TD {text-align:center;}
.option_sep {padding:0;margin:0;width:1px;background:#AAA;}

/* home gba */
.home_gba {margin:5px 1px;width:80px;height:80px;overflow:hidden;float:left;background:#FFFFFF;}
.home_gbb {width:76px;height:80px;overflow:hidden;}


/* agenda js */
.ds_box {
    background-color: #FFF;
    border: 1px solid #000;
    position: absolute;
    z-index: 32767;
}

.ds_tbl {
    background-color: #FFF;
}

.ds_head {
    background-color: #333;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
}

.ds_subhead {
    background-color: #CCC;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    width: 32px;
}

.ds_cell {
    background-color: #EEE;
    color: #000;
    font-size: 13px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px;
    cursor: pointer;
}

.ds_cell:hover {
    background-color: #F0FFF0;
} /* This hover code won't work for IE */

.btnabook {float:left;background:#FFF;border:1px #E0E0E0 solid;margin:10px 20px;padding:5px;-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;}

/* user add object */
.marker_stage_container {margin-bottom:10px;font-weight:bold;}
table.progress_bar td {border:1px solid #DDDDDD;border-radius:0;padding:0;height:20px;width:50px;}
.in_progress_marker {background-color: #FF6600;}
.completed_marker {background-color: #C4F260;}
.object_section_header {font-weight: bold;}
.object_section {float:left;width:690px;margin:0 20px 0 20px;padding:2px 10px;}
.field_msg {width:340px;margin:0 0 0 15px;padding:5px 5px;}
.fields_container th {width:100px;text-align:left;}
.arrow_marker {border:0;width:16px;height:12px;margin:3px 0 3px 0;vertical-align:bottom;}
.arrow_down_marker {background:url('https://artquid.twic.pics/img/img/triangle_gray_down_12px.gif') no-repeat;}
.arrow_left_marker {background:url('https://artquid.twic.pics/img/img/triangle_gray_left_12px.gif') no-repeat;}
.img_accept {background:url('https://artquid.twic.pics/img/img/accept.png') no-repeat;background-position: left center;margin:0;width:16px;height:16px;vertical-align:bottom;}
.img_help {background:url('https://artquid.twic.pics/img/img/help.png') no-repeat;margin:0;width:16px;height:16px;vertical-align:bottom;background-position: left center;}
.green_arrow_left_marker {background:url('https://artquid.twic.pics/img/img/green_arrow_left_16.png') no-repeat;margin:0;width:16px;height:16px;vertical-align:bottom;}
.green_arrow_right_marker {background:url('https://artquid.twic.pics/img/img/green_arrow_right_16.png') no-repeat;margin:0;width:16px;height:16px;vertical-align:bottom;}
.translation_msg {text-align:center;padding-left:20px;padding-right:20px;}

fieldset {
	border:none;
}

.button {
	background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
	background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
	border-color:#000;
	border-width:1px;
        border-radius:4px 4px 4px 4px;
	-moz-border-radius: 2px;
        -webkit-border-radius: 2px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	padding:6px 6px 4px;
	margin-top:10px;
	font:12px;
	width:214px;
}
.button:hover { background:#ddd; }

/* --------------------- */
/* VERIFIED & NEW STYLES */
/* --------------------- */

/* Google Map */
.mapost {
    width: 575px;
    height: 300px;
    margin-top: 10px;
}

/* Tooltip */
DIV.aqcss_tooltip {
    position: relative;
    display: inline-block;
    margin-left: 20px;
    padding: 10px;
    width: auto;
    border: 1px solid #E3E3E3;
    border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), 0 0 0 #000000 inset;
        -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), 0 0 0 #000000 inset;
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), 0 0 0 #000000 inset;
    text-align: left;
}
DIV.aqcss_tooltip DIV.aqcss_tail_shadow {
    position: absolute;
    z-index: -10;
    top: 16px;
    left: -8px;
    width: 5px;
    height: 5px;
    box-shadow: 0 0 8px 1px white;
        -moz-box-shadow: 0 0 8px 1px white;
        -webkit-box-shadow: 0 0 8px 1px white;
}
DIV.aqcss_tooltip,
DIV.aqcss_tooltip DIV.aqcss_tail_shadow {
    background-color: white;
}
DIV.aqcss_tooltip DIV.aqcss_tail1,
DIV.aqcss_tooltip DIV.aqcss_tail2 {
    position: absolute;
    top: 8px;
    width: 0;
    height: 0;
    border: 10px solid;
}
DIV.aqcss_tooltip DIV.aqcss_tail1 {
    left: -21px;
    border-color: transparent #E3E3E3 transparent transparent;
}
DIV.aqcss_tooltip DIV.aqcss_tail2 {
    left: -19px;
    border-color: transparent white transparent transparent;
}
DIV.aqcss_tooltip DIV.aqcss_link_premium {
    float: left;
    width: 19px;
}
DIV.aqcss_tooltip DIV.aqcss_link_premium A {
    display: inline-block;
    width: 20px;
    height: 16px;
    background: url(https://artquid.twic.pics/img/img/star_2.png) no-repeat;
}
DIV.aqcss_tooltip DIV.aqcss_content {
    float: left;
    width: 440px;
}
DIV.aqcss_tooltip DIV.aqcss_content SPAN {
    color: #999;
}

DIV.toolTip {
	position: relative;
	margin-left: 12px;
	width: 200px;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), 0 0 0 #000000 inset;
        -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), 0 0 0 #000000 inset;
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), 0 0 0 #000000 inset;
	background-color: white;
}
DIV.toolTip P {
	padding: 5px;
}

DIV.toolTip DIV.tailShadow {
	position: absolute;
	z-index: -10;
	top: 16px;
	left: -8px;
	width: 5px;
	height: 5px;
	box-shadow: 0px 0px 8px 1px white;
        -moz-box-shadow: 0px 0px 8px 1px white;
        -webkit-box-shadow: 0px 0px 8px 1px white;
	background-color: transparent;
}
DIV.toolTip DIV.tail1, DIV.toolTip DIV.tail2, DIV.toolTip DIV.tail3, DIV.toolTip DIV.tail4 {
	position: absolute;
	width: 0px;
	height: 0px;
	border: 10px solid;
}
DIV.toolTip:NOT(.aqcss_vertical) DIV.tail1 {
	border-color: transparent #e3e3e3 transparent transparent;
	top: 8px;
	left: -21px;
}
DIV.toolTip:NOT(.aqcss_vertical) DIV.tail2 {
	border-color: transparent white transparent transparent;
	top: 8px;
	left: -19px;
}
DIV.toolTip DIV.tail3 {
	border-color: transparent transparent #e3e3e3 transparent;
	top: -20px;
	left: 23px;
}
DIV.toolTip DIV.tail4 {
	border-color: transparent transparent #f9f9f9 transparent;
	top: -20px;
	left: 21px;
}

DIV.toolTip.aqcss_vertical DIV.tail1 {
	top: -20px;
	left: 133px;
	border-color: transparent transparent #e3e3e3 transparent;
}
DIV.toolTip.aqcss_vertical DIV.tail2 {
	top: -20px;
	left: 131px;
	border-color: transparent transparent #f9f9f9 transparent;
}



/* JSSor LIBRARY STYLES */
/* -------------------- */

/* jssor slider arrow navigator skin 03 css */
/*
.jssora03l              (normal)
.jssora03r              (normal)
.jssora03l:hover        (normal mouseover)
.jssora03r:hover        (normal mouseover)
.jssora03ldn            (mousedown)
.jssora03rdn            (mousedown)
*/
.jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(https://artquid.twic.pics/static/jssor/img/a03.png) no-repeat;
    overflow: hidden;
}
.jssora03l { background-position: -3px -33px; }
.jssora03r { background-position: -63px -33px; }
.jssora03l:hover { background-position: -123px -33px; }
.jssora03r:hover { background-position: -183px -33px; }
.jssora03ldn { background-position: -243px -33px; }
.jssora03rdn { background-position: -303px -33px; }


/* JQuery UI */
/* --------- */
.ui-widget {
    font-family: inherit;
}

.ui-tooltip {
    font-size: 13px;
}


/* Magnific Pop up (JQUERY PLUGIN) */
/* ------------------------------- */

/**
* Simple fade transition,
*/
.mfp-fade.mfp-bg {
    opacity: 0;
        filter: alpha(opacity=0);
    transition: all 0.15s ease-out;
        -webkit-transition: all 0.15s ease-out;
        -moz-transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
        filter: alpha(opacity=80);
}
.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
        filter: alpha(opacity=0);
}

.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
        filter: alpha(opacity=0);
    transition: all 0.15s ease-out;
        -webkit-transition: all 0.15s ease-out;
        -moz-transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
        filter: alpha(opacity=100);
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
        filter: alpha(opacity=0);
}


/* ColorJoe */
/* -------- */
DIV.colorPicker .extras .color LABEL {
    text-transform: uppercase;
}


/* GLOBAL */
/* ------ */
HTML, BODY, FORM {
    margin: 0;
    padding: 0;
}

HTML, BODY {
    height: 100%;
}

BODY {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.4;
}

A {
    text-decoration: none;
    color: #590DDA;
}
A:HOVER, A:ACTIVE, A:FOCUS, BUTTON:FOCUS, INPUT:FOCUS, SELECT:FOCUS {
    outline: none;
}
A:HOVER {
    transition: all 0.15s ease-in-out;
        -webkit-transition: all 0.15s ease-in-out;
        -moz-transition: all 0.15s ease-in-out;
        -o-transition: all 0.15s ease-in-out;
        -ms-transition: all 0.15s ease-in-out;
}
A IMG {
    border: none;
}

FORM {
    display: inline-block;
}

H1 {
    margin: 0;
}
H2 {
    margin: 2px 0 0 0;
    padding: 2px 0 5px 0;
    font-size: 15px;
}
H2.underlined {
    border-bottom: 1px solid #EEE;
}
H3 {
    margin: 5px 0 0 0;
    padding: 0;
    font-size: 12px;
}
H4 {
    margin: 0;
    padding: 0;
}

INPUT, SELECT, TEXTAREA {
    font: inherit;
}
INPUT {
    box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
}
INPUT[TYPE="text"], INPUT[TYPE="password"], TEXTAREA {
    background-color: white;
}
INPUT[TYPE="text"]:DISABLED, INPUT[TYPE="password"]:DISABLED, TEXTAREA:DISABLED {
    background-color: #EEE;
}
SELECT {
    border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
}

LABEL {
    display: inline-block;
    margin: 2px 0;
}
LABEL INPUT[TYPE="radio"] {
    float: left;
    margin: 2px 5px;
}
LABEL A {
    display: block;
    margin-left: 26px;
}

/* COMMON */
/* ------ */
TABLE.aqcss_reset,
TABLE#aq_menu_left,
TABLE.aqcss_list_element,
DIV.aqcss_list_member > TABLE,
TABLE.aqcss_right_advert,
TABLE.aqcss_block_artwork,
TABLE.aqcss_block_list_element_2,
TABLE#aq_events_list_small_items,
TABLE.aqcss_message_list_item,
DIV#aq_page_gallery_about
TABLE.aqcss_comment {
    border-spacing: 0;
    border: none;
}
TABLE.aqcss_reset TD,
TABLE#aq_menu_left TD,
TABLE.aqcss_list_element TD,
DIV.aqcss_list_member > TABLE TD,
TABLE.aqcss_right_advert TD,
TABLE.aqcss_block_artwork TD,
TABLE.aqcss_block_list_element_2 TD,
TABLE#aq_events_list_small_items TD,
TABLE.aqcss_message_list_item TD,
DIV#aq_page_gallery_about TD,
TABLE.aqcss_comment TD {
    padding: 0;
}

DIV.aqcss_page_content {
    margin: 0 auto;
    width: 1000px;
    text-align: center;
}

DIV.aqcss_content_small {
    display: inline-block;
    width: 780px;
    text-align: left;
}

.garamond,
.blog-news-title,
DIV#bubbleprofile DIV.aq_chat_bubble P.title,
DIV#aq_home_live_3d H2,
DIV.aqcss_wide_backgrounded_wrapper H1,
OL#aq_filter_alphabet,
TABLE.aqcss_block_artwork TD,
DIV.aqcss_select_hover,
DIV#aq_page_gallery_about {
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
}

.aqcss_opaque {
    opacity: 0.75;
        filter: alpha(opacity=75);
}
.aqcss_opaque_major {
    opacity: 0.5;
        filter: alpha(opacity=50);
}
.aqcss_opaque:HOVER,
.aqcss_opaque_major:HOVER {
    opacity: 1;
        filter: alpha(opacity=100);
}

/* Forms */
DIV.aqcss_improved_checkbox {
    display: inline-block;
    position: relative;
    overflow: hidden;
    border: 1px solid #CCC;
    border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    width: 100px;
    height: 30px;
    vertical-align: middle;
}
DIV.aqcss_improved_checkbox INPUT {
    display: none;
}
DIV.aqcss_improved_checkbox INPUT:CHECKED + SPAN {
    left: 0;
}
DIV.aqcss_improved_checkbox INPUT + SPAN {
    position: absolute;
    top: 0;
    left: -50px;
    transition: left 0.15s ease-in-out;
        -webkit-transition: left 0.15s ease-in-out;
        -moz-transition: left 0.15s ease-in-out;
        -o-transition: left 0.15s ease-in-out;
        -ms-transition: left 0.15s ease-in-out;
}
DIV.aqcss_improved_checkbox INPUT + SPAN > SPAN {
    position: absolute;
    top: 0;
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
}
DIV.aqcss_improved_checkbox INPUT + SPAN > SPAN:FIRST-CHILD {
    left: 0;
    width: 54px;
	background: #74E027;
	background: linear-gradient(top, #86C651 0%, #74E027 100%);
        background: -webkit-linear-gradient(top, #86C651 0%, #74E027 100%);
        background: -moz-linear-gradient(top, #86C651 0%, #74E027 100%);
        background: -o-linear-gradient(top, #86C651 0%, #74E027 100%);
        background: -ms-linear-gradient(top, #86C651 0%, #74E027 100%);
    color: white;
}
DIV.aqcss_improved_checkbox INPUT + SPAN > SPAN:FIRST-CHILD + SPAN {
    left: 96px;
    width: 54px;
	background: #F2F2F2;
	background: linear-gradient(top, #B7B7B7 0%, #F2F2F2 100%);
        background: -webkit-linear-gradient(top, #B7B7B7 0%, #F2F2F2 100%);
        background: -moz-linear-gradient(top, #B7B7B7 0%, #F2F2F2 100%);
        background: -o-linear-gradient(top, #B7B7B7 0%, #F2F2F2 100%);
        background: -ms-linear-gradient(top, #B7B7B7 0%, #F2F2F2 100%);
    color: #333;
}
DIV.aqcss_improved_checkbox INPUT + SPAN > SPAN:FIRST-CHILD + SPAN + SPAN {
    left: 50px;
    width: 50px;
    border: 1px solid #DDD;
    border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
	background: #E9EAEC;
	background: linear-gradient(top, #DDD 0%, #E9EAEC 50%);
        background: -webkit-linear-gradient(top, #DDD 0%, #E9EAEC 50%);
        background: -moz-linear-gradient(top, #DDD 0%, #E9EAEC 50%);
        background: -o-linear-gradient(top, #DDD 0%, #E9EAEC 50%);
        background: -ms-linear-gradient(top, #DDD 0%, #E9EAEC 50%);
}

/* Menus */
DIV#aq_header_toolbar_menu > OL > LI > A:NOT(.aqcss_current),
#aq_submenu2 LI A {
    border-bottom: 3px solid transparent;
}
DIV#aq_header_toolbar_menu > OL > LI > A.aqcss_current,
DIV#aq_header_toolbar_menu > OL > LI:NOT(.last) > A:NOT(.aqcss_current):HOVER,
#aq_submenu2 LI A:HOVER,
#aq_submenu2 LI DIV {
    border-bottom: 3px solid #590DDA;
}
DIV#aq_header_toolbar_menu > OL > LI > A.aqcss_current,
TABLE#aq_menu_left TD > DIV {
    color: #590DDA;
}
OL.bubble_nav LI A:HOVER,
OL#aq_filter_buttons > LI A:HOVER,
DIV.aqcss_select_hover OL A:HOVER {
    background-color: #E9E9E9;
}

.aqcss_header_add {
    margin-top: 3px;
    color: #FFFFFF  !important;
    top: 2px;
    position: relative;
    margin-left: 10px;
    font-weight: normal !important;
    text-transform: none !important;
    margin-top: 9px;
    padding-top: 9px !important;
}

.aqcss_icon_header_add {
    top: -3px !important;
    padding: 0px 3px;
}

TABLE#aq_menu_left {
    width: 200px;
    background-color: white;
}

TABLE#aq_menu_left > TBODY TR+TR TD {
    border-top: 1px solid #EEE;
}

TABLE#aq_menu_left TD > A,
TABLE#aq_menu_left TD > SPAN {
    display: block;
    border-left: 3px solid transparent;
}
TABLE#aq_menu_left TD > A {
    color: #333;
}
TABLE#aq_menu_left IMG {
    margin-bottom: -3px;
}
TABLE#aq_menu_left TD > A:HOVER {
    border-left: 3px solid #590DDA;
}
TABLE#aq_menu_left TD.aqcss_separator {
    height: 20px;
    background-color: #EEE;
}
TABLE#aq_menu_left TD:NOT(.aqcss_child) > A,
TABLE#aq_menu_left TD:NOT(.aqcss_child) > DIV,
TABLE#aq_menu_left TD > SPAN {
    padding: 8px 10px 8px 7px;
}
TABLE#aq_menu_left TD.aqcss_child > A,
TABLE#aq_menu_left TD.aqcss_child > DIV {
    padding: 8px 10px 8px 22px;
}
TABLE#aq_menu_left TD > DIV {
    border-left: 3px solid #590DDA;
}

TABLE#aq_menu_left > A.modal-window,
DIV.modal-window {
    font-style: italic;
}

TABLE#aq_menu_left TD .aqcss_bigger {
    font-size: 14px;
    font-weight: bold;
}

TABLE#aq_menu_left TD DIV DIV.aqcss_counter {
    float: right;
    padding: 2px 4px;
    border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    background-color: #FF6600;
    font-size: 11px;
    color: white;
}

/* Titles */
H1.aqcss_page_title_small {
    text-align: center;
    font-size: 24px !important;
}

/* Global lists - update all xxx-bottom together */
TABLE.aqcss_block_artwork,
TABLE.aqcss_block_list_element_2,
DIV.aqcss_list_member {
    background-color: white;
}
TABLE.aqcss_block_artwork + TABLE.aqcss_block_artwork,
DIV.aqcss_list_member + DIV.aqcss_list_member,
TABLE.aqcss_block_list_element_2 + TABLE.aqcss_block_list_element_2 {
    margin-top: 1px;
}
DIV.aqcss_list_member {
    padding: 7px;
    width: 780px;
}

/* Lists elements */
DIV.aqcss_member_block2 {
    float: left;
    margin: 0 26px 50px 26px;
    padding: 18px 20px;
    width: 408px;
    background-color: white;
    text-align: center;
}
DIV.aqcss_member_block2 > DIV:NOT(.aq_button_follow) {
    height: 50px;
}
DIV.aqcss_member_block2 > DIV > DIV {
    float: none !important;
    display: inline-block;
}
DIV.aqcss_member_block2 > DIV+DIV:NOT(.aq_button_follow) {
    overflow: hidden;
    display: inline-block;
    margin-top: 10px;
    width: 408px;
    height: 60px;
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
}
DIV.aqcss_member_block2 > DIV+DIV > IMG {
    position: relative;
    top: 1px;
}
DIV.aqcss_member_block2 > DIV+DIV > A {
    margin-left: 5px;
    font-size: 26px;
}
DIV.aqcss_member_block2 > DIV+DIV > SPAN {
    display: block;
    font-size: 18px;
    color: #999;
}
DIV.aqcss_member_block2 > OL {
    margin-top: 10px;
}
DIV.aqcss_member_block2 > OL > LI {
    background-color: #EEE;
}
DIV.aqcss_member_block2 > OL > LI:FIRST-CHILD {
    width: 300px;
    height: 300px;
}
DIV.aqcss_member_block2 > OL > LI:FIRST-CHILD A {
    display: inline-block;
    overflow: hidden;
    vertical-align: top; /* Safari fix */
    width: 300px;
    height: 300px;
}
DIV.aqcss_member_block2 > OL > LI + LI {
    margin: 0 0 15px 15px;
    width: 90px;
    height: 90px;
}
DIV.aqcss_member_block2 > OL > LI + LI +LI + LI {
    margin-bottom: 0;
}

TABLE.aqcss_list_element {
    width: 780px;
    background-color: white;
}
TABLE.aqcss_list_element > TBODY > TR+TR > TD {
    border-top: 2px solid #EEE;
}
TABLE.aqcss_list_element TABLE {
    margin: 10px 10px 6px 10px;
    width: 760px;
}
TABLE.aqcss_list_element TABLE TR TD:FIRST-CHILD {
    width: 278px;
    vertical-align: middle;
}
TABLE.aqcss_list_element TABLE TR TD+TD A {
    display: inline-block;
}
TABLE.aqcss_list_element TABLE TR TD+TD A+A {
    margin-left: 3px;
}

TABLE.aqcss_block_list_element_2 {
    table-layout: fixed;
    overflow: hidden;
}
TABLE.aqcss_block_list_element_2 TD:FIRST-CHILD {
    padding: 20px 10px;
    vertical-align: top;
    text-align: center;
}
TABLE.aqcss_block_list_element_2 TD+TD {
    padding: 20px 10px 20px 0;
    vertical-align: top;
}

TABLE.aqcss_message_list_item {
    margin-bottom: 1px;
    width: 780px;
}

/* Our offers*/
DIV.accss_our_offers {
    margin: 0 auto;
}
DIV.accss_our_offers > * {
    clear: both;
}
DIV.accss_our_offers .aqcss_checked {
    background: url(https://artquid.twic.pics/img/img/icon/general/16/check-mark_black.png) no-repeat 10px 11px;
}

DIV.accss_our_offers > OL:FIRST-CHILD {
    display: inline-block;
}
DIV.accss_our_offers > OL:FIRST-CHILD > LI {
    float: right;
    padding: 100px 10px 8px 10px;
    height: 205px;
    border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
    text-align: center;
}
DIV.accss_our_offers > OL:FIRST-CHILD > LI > SPAN {
    font-weight: bold;
    font-size: 24px;
    text-transform: uppercase;
}
DIV.accss_our_offers > OL:FIRST-CHILD > LI > P {
    margin: 30px 0;
    height: 50px;
}
DIV.accss_our_offers > OL:FIRST-CHILD > LI > A,
DIV.accss_our_offers > DIV > A {
    display: inline-block;
    padding: 20px 10px;
}
DIV.accss_our_offers > OL:FIRST-CHILD > LI:FIRST-CHILD { /* Premium */
    background: #A38D53 url(https://artquid.twic.pics/img/img/icon/general/50/star_white.png) no-repeat center 20px;
    color: white;
}
DIV.accss_our_offers > OL:FIRST-CHILD > LI:FIRST-CHILD > P {
    font-size: 20px;
}
DIV.accss_our_offers > OL:FIRST-CHILD > LI:FIRST-CHILD > A {
    font-size: 14px;
}
DIV.accss_our_offers > OL:FIRST-CHILD > LI + LI { /* Free */
    margin-right: 10px;
    background: white url(https://artquid.twic.pics/img/img/icon/general/50/smiley_black.png) no-repeat center 20px;
}

DIV.accss_our_offers > OL:FIRST-CHILD + OL > LI {
    padding: 10px 0;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
    background-color: white;
    text-align: left;
    border-radius: 30px;
}
DIV.accss_our_offers > OL:FIRST-CHILD + OL > LI > * {
    display: inline-block;
    padding: 10px;
    width: 270px;
    vertical-align: middle;
}
DIV.accss_our_offers > OL:FIRST-CHILD + OL > LI > SPAN + .aqcss_checked {
    padding-left: 40px;
}
DIV.accss_our_offers > OL:FIRST-CHILD + OL > LI > SPAN + SPAN:NOT(.aqcss_checked) {
    text-align: center;
    padding: 10px 25px;
}
DIV.accss_our_offers > OL:FIRST-CHILD + OL > LI > SPAN:FIRST-CHILD {
    padding-left: 60px;
    background-repeat: no-repeat;
    background-position: 20px center;
    font-weight: bold;
}
DIV.accss_our_offers > OL:FIRST-CHILD + OL > LI:FIRST-CHILD > SPAN:FIRST-CHILD {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/30/shop_black.png);
}
DIV.accss_our_offers > OL:FIRST-CHILD + OL > LI:FIRST-CHILD + LI > SPAN:FIRST-CHILD {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/30/windows_black.png);
}
DIV.accss_our_offers > OL:FIRST-CHILD + OL > LI:FIRST-CHILD + LI + LI > SPAN:FIRST-CHILD {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/30/magnifier-eye_black.png);
}
DIV.accss_our_offers > OL:FIRST-CHILD + OL > LI:FIRST-CHILD + LI + LI + LI > SPAN:FIRST-CHILD {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/30/cardboard_black.png);
}

DIV.accss_our_offers > DIV {
    display: inline-block;
    margin-top: 20px;
    padding-right: 8px;
    width: 992px;
}
DIV.accss_our_offers > DIV > A {
    float: right;
}
DIV.accss_our_offers > DIV > A + A {
    margin-right: 30px;
}

DIV#aq_page_exhibit_sell DIV.accss_our_offers > OL {
    margin: 20px auto 0 auto;
    width: 1000px;
}
DIV#aq_page_exhibit_sell DIV.accss_our_offers > OL:FIRST-CHILD > LI {
    width: 300px;
}
DIV#aq_page_exhibit_sell DIV.accss_our_offers > OL:FIRST-CHILD > LI > A,
DIV#aq_page_exhibit_sell DIV.accss_our_offers > DIV > A {
    width: 280px;
}
DIV#aq_page_exhibit_sell DIV.accss_our_offers > OL:FIRST-CHILD + OL > LI > SPAN:FIRST-CHILD {
    width: 280px;
}
DIV#aq_page_user_subscription DIV.accss_our_offers > OL {
    margin-top: 20px;
}
DIV#aq_page_user_subscription DIV.accss_our_offers > OL:FIRST-CHILD > LI {
    width: 760px;
}
DIV#aq_page_user_subscription DIV.accss_our_offers > OL:FIRST-CHILD > LI > SPAN {
    font-size: 22px;
}
DIV#aq_page_user_subscription DIV.accss_our_offers > OL:FIRST-CHILD > LI > A {
    width: 740px;
}
DIV#aq_page_user_subscription DIV.accss_our_offers > OL:FIRST-CHILD + OL > LI > SPAN:FIRST-CHILD {
    width: 380px;
}

/* Product choice */
DIV#aq_subscription_choice {
    clear: both;
    margin: 0 auto;
    width: 100%;
    max-width: 1000px;
    text-align: center;
}

DIV#aq_subscription_choice > DIV {
    display: inline-block;
    vertical-align: top;
    padding: 20px;
    border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    background-color: white;
}
DIV#aq_subscription_choice > DIV + DIV {
    margin-left: 30px;
}
DIV#aq_subscription_choice > DIV > SPAN {
    display: block;
    font-size: 24px;
}
DIV#aq_subscription_choice > DIV > IMG {
    position: relative;
    top: -5px;
    margin-bottom: 20px;
}
DIV#aq_subscription_choice > DIV > IMG + SPAN {
    margin-bottom: 20px;
    font-weight: bold;
    text-transform: uppercase;
}
DIV#aq_subscription_choice > DIV > IMG + SPAN + * {
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
    font-size: 24px;
}
DIV#aq_subscription_choice > DIV > SPAN + SPAN + * {
    font-size: 18px;
}
DIV#aq_subscription_choice > DIV > SPAN + A:HOVER {
    text-decoration: underline;
}
DIV#aq_subscription_choice > DIV > A.aqcss_button2 {
    display: block;
    margin: 30px auto 0 auto !important;
}

/* Hilghlited numbers list */
OL.aqcss_highlight_number {
    width: 100%;
    display: table;
}
OL.aqcss_highlight_number > LI {
    display: table-cell;
    text-align: center;
}
OL.aqcss_highlight_number > LI > DIV {
    display: inline-block;
    width: 250px;
    text-align: left;
}
OL.aqcss_highlight_number > LI SPAN {
    float: left;
    margin-right: 10px;
    padding: 8px;
    width: 24px;
    height: 24px;
    border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
    border: none;
    text-align: center;
    background-color: black;
    color: white;
    font-size: 16px;
    font-weight: bold;
}

/* Miscellaneous */
A.aqcss_mobile_app {
    display: inline-block;
    background: url(https://artquid.twic.pics/img/img/3d/logo/app_stores.png) no-repeat center/100%;
}
A.aqcss_mobile_app + A {
    background-position: 0 -1px !important;
}
A.aqcss_mobile_app.aqcss_150 {
    width: 150px;
    height: 49px;
}
A.aqcss_mobile_app.aqcss_150 {
    background-position: 0 -50px;
}
A.aqcss_mobile_app.aqcss_300 {
    width: 300px;
    height: 100px;
}
A.aqcss_mobile_app.aqcss_300 {
    background-position: 0 -100px;
}

.aqcss_pagination_left,
.aqcss_pagination_right {
    display: inline-block;
    background-repeat: no-repeat;
}
.aqcss_pagination_left:NOT(.aqcss_with_label),
.aqcss_pagination_right:NOT(.aqcss_with_label) {
    width: 45px;
    height: 75px;
}
.aqcss_pagination_left.aqcss_with_label,
.aqcss_pagination_right.aqcss_with_label {
    margin-top: 30px;
    padding-top: 28px;
    height: 47px;
}
.aqcss_pagination_left.aqcss_with_label {
    margin-right: 10px;
    padding-left: 50px;
}
.aqcss_pagination_right.aqcss_with_label {
    margin-left: 10px;
    padding-right: 50px;
    background-position: right;
}
.aqcss_pagination_left {
    background-image: url(https://artquid.twic.pics/img/img/arrow_left_white.png);
}
.aqcss_pagination_left:HOVER {
    background-image: url(https://artquid.twic.pics/img/img/arrow_left_dark.png);
}
.aqcss_pagination_right {
    background-image: url(https://artquid.twic.pics/img/img/arrow_right_white.png);
}
.aqcss_pagination_right:HOVER {
    background-image: url(https://artquid.twic.pics/img/img/arrow_right_dark.png);
}

DIV.aqcss_pagination {
    margin-top: 60px;
    margin-bottom: 70px;
    text-align: center;
    line-height: 20px;
    font-size: 20px;
}

.txtCounter {
    border: none;
    text-align: right;
    font-weight: 800;
    color: #FF4400;
    background: transparent none !important;
}

.carte {
    float: left;
    overflow: hidden;
    margin: 5px;
    padding: 5px;
    width: 50px;
    height: 65px;
    border: 1px solid #D0D0D0;
    border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
    background: #F8F8F8 center no-repeat;
}
.carte.aqcss {
    border: 1px solid #EEE;
}
.carte.aqcss DIV {
    display: table-cell;
    overflow: hidden;
    height: 65px;
    vertical-align: middle;
}
A.carte.aqcss {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 0;
}

A.aqcss_wtp_button,
A#aq_invite,
A.aq_share_button,
DIV#aq_page_3d_list DIV.aqcss_wide_backgrounded_content A.aqcss_button {
    display: inline-block;
    border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
A.aqcss_wtp_button SPAN,
A#aq_invite SPAN {
    position: relative;
    top: -6px;
}
A.aqcss_wtp_button SPAN:BEFORE,
A#aq_invite SPAN:BEFORE {
    margin-right: 5px;
    position: relative;
    top: 3px;
    font-size: 20px;
}
A.aqcss_wtp_button,
A#aq_invite,
DIV#aq_page_3d_list DIV.aqcss_wide_backgrounded_content A.aqcss_button {
    padding: 10px 12px;
    height: 20px;
    vertical-align: middle;
}
A.aq_share_button {
    width: 40px;
    height: 40px;
    background-color: #EEE;
    background-position: center;
    background-repeat: no-repeat;
}
A.aq_share_button.aq_facebook {
    cursor: pointer;
    background-image: url(https://artquid.twic.pics/img/img/icon/social_networks/black/20x20/facebook.png);
}
A.aq_share_button.aq_twitter {
    background-image: url(https://artquid.twic.pics/img/img/icon/social_networks/black/20x20/twitter.png);
}

A.aq_share_button_colored {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-position: center;
    background-repeat: no-repeat;
}
A.aq_share_button_colored.aq_facebook {
    cursor: pointer;
    background-image: url(https://artquid.twic.pics/img/img/icon/social_networks/colored/30/facebook.png);
}
A.aq_share_button_colored.aq_twitter {
    background-image: url(https://artquid.twic.pics/img/img/icon/social_networks/colored/30/twitter.png);
}

.blog-news-title {
    font-size: 26px;
}

.hover_brighter:HOVER,
DIV#aq_content.home A:HOVER IMG:not(.aqcss_no_effect) {
    filter: brightness(85%);
        -webkit-filter: brightness(85%);
        -moz-filter: brightness(85%);
        -o-filter: brightness(85%);
        -ms-filter: brightness(85%);
}

.msg_ko {
    margin: 50px auto;
    padding: 10px 20px;
    border: 1px solid #FF00FF;
    background-color: #FFE5E5;
    text-align: center;
    font-size: 14px;
}

DIV.aqcss_msg_confirm {
    margin: 0 20px;
    padding: 30px 30px 40px 30px;
    border: 1px solid #99CC00;
    background-color: #F4F9E5;
    text-align: center;
}

.rounded.top {
    border-top-left-radius: 5px;
        -moz-border-radius-topleft:  5px;
        -webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
        -moz-border-radius-topright:  5px;
        -webkit-border-top-right-radius: 5px;
}
.rounded.bottom {
    border-bottom-left-radius: 5px;
        -moz-border-radius-bottomleft:  5px;
        -webkit-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
        -moz-border-radius-bottomright:  5px;
        -webkit-border-bottom-right-radius: 5px;
}

.quoted {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/100/quotation_mark.png);
    background-repeat: no-repeat;
}

.aqcss_chevron:AFTER {
    margin-left: 6px;
    font-family: FontAwesome;
}
.aqcss_chevron.bottom:AFTER {
    content: "\F078";
}
.aqcss_chevron.right:AFTER {
    content: "\F054";
}

.first {
    margin-left: 0 !important;
    margin-top: 0 !important;
}
.first.top {
    padding-top: 0 !important;
}
.last {
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}
.last.bottom {
    padding-bottom: 0 !important;
}

DIV.aqcss_wide_backgrounded_wrapper:NOT(.aqcss_tall),
DIV.aqcss_wide_backgrounded_wrapper:NOT(.aqcss_tall) DIV.aqcss_wide_backgrounded_background {
    height: 260px;
}

DIV#aqcss_magnifier {
    margin-left: auto;
    margin-right: auto;
    width: 150px;
    height: 150px;
    background: url(https://artquid.twic.pics/img/img/icon/general/150/magnifier_black.png) no-repeat;
    opacity: 0.5;
        filter: alpha(opacity=50);
}
DIV#aqcss_magnifier.empty {
    margin-top: 50px;
}
DIV#aqcss_magnifier.mygallery {
    margin-top: 10px;
}

DIV.aqcss_container DIV.msg_ko {
    width: 800px;
}

DIV.container {
    display: inline-block;
    margin: 0 auto;
    width: 1000px;
}

DIV.wide_spaced {
    clear: both;
    padding-top: 70px;
    padding-bottom: 75px;
    text-align: center;
}
DIV.wide_spaced.white {
    background-color: white;
}
DIV.wide_spaced.aqcss_black {
    background-color: #333;
}

DIV.wide_spaced.lightgrey.dark H1 {
    color: #333;
}
DIV.wide_spaced.lightgrey.dark H2 {
    color: #999;
}

DIV.bottom_link {
    clear: both;
    margin-top: 40px;
}

DIV#aqcss_empty {
    clear: both;
    margin-top: 20px;
    text-align: center;
}
DIV#aqcss_empty > * {
    display: block;
    margin-top: 10px;
}
DIV#aqcss_empty > SPAN:BEFORE {
    font-size: 200px !important;
    color: #999;
}

DIV.aqcss_success,
DIV.aqcss_error {
    margin-bottom: 10px;
    padding: 5px 50px 5px 50px;
    text-align: center;
}
DIV.aqcss_success { /* @see .msg_ok*/
    border: solid #00FF00 1px;
    background-color: #F0FFF0;
    color: #008000;
}
DIV.aqcss_error { /* @see .msg_ok*/
    border: solid #FF00FF 1px;
    background-color: #FFE5E5;
}

/* Common to list under a map */
DIV#map + TABLE {
    margin-top: 15px;
}

/* Event list small item */
TABLE#aq_events_list_small_items {
    width: 780px;
}
TABLE#aq_events_list_small_items > TBODY > TR > TD {
    padding: 7px 6px;
    width: 375px;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #EEE;
    vertical-align: top;
    background-color: white;
}

/* Article (post or event) */
DIV.aqcss_article {
    max-width: 575px;
    background-color: white;
}
DIV.aqcss_article:NOT(.aqcss_landscape) {
    padding-top: 15px;
}
DIV.aqcss_article + DIV.aqcss_article {
    margin-top: 20px;
}
DIV.aqcss_article + DIV.separator {
    margin: 20px 0;
    height: 1px;
    background-color: #DDD;
}

DIV.aqcss_article > A > H3,
DIV.aqcss_article > SPAN {
    line-height: 1.2;
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
}

DIV.aqcss_article > A {
    color: inherit;
}
DIV.aqcss_article.aqcss_landscape > A {
    display: block;
}
DIV.aqcss_article:NOT(.aqcss_landscape) > A {
    display: inline-block;
    vertical-align: top;
}
DIV.aqcss_article:NOT(.aqcss_landscape) > A:FIRST-CHILD {
    float: left;
    margin-left: 15px;
}
DIV.aqcss_article:NOT(.aqcss_landscape) > A+A {
    margin-bottom: 15px;
    width: 310px;
}

DIV.aqcss_article > A > H3 {
    font-weight: bold;
    font-size: 26px;
}
DIV.aqcss_article.aqcss_landscape > A > H3 {
    margin: 15px 0 !important;
}
DIV.aqcss_article:NOT(.aqcss_landscape) > A > H3 {
    margin: 0;
}

DIV.aqcss_article > SPAN {
    display: inline-block;
    font-size: 20px;
}
DIV.aqcss_article:NOT(.aqcss_landscape) > SPAN {
    width: 280px;
}

DIV.aqcss_article > DIV {
    margin-top: 15px;
}

DIV#aq_body.page DIV.aqcss_article {
    border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    box-shadow: 0 1px 0 #CCC;
        -moz-box-shadow: 0 1px 0 #CCC;
        -webkit-box-shadow: 0 1px 0 #CCC;
        -o-box-shadow: 0 1px 0 #CCC;
}
DIV#aq_body.page DIV.aqcss_article > A > H3,
DIV#aq_body.page DIV.aqcss_article > SPAN {
    padding: 0 15px;
}
DIV#aq_body.page DIV.aqcss_article > DIV {
    display: inline-block;
    margin-top: 15px;
    width: 100%;
}
DIV#aq_body.page DIV.aqcss_article > DIV > DIV {
    border-bottom: 1px solid #E0E0E0;
}
DIV#aq_body.page DIV.aqcss_article > DIV > DIV > * {
    padding-bottom: 15px;
}
DIV#aq_body.page DIV.aqcss_article > DIV > DIV > DIV {
    margin: 0 15px;
}
DIV#aq_body.page DIV.aqcss_article > DIV > DIV > A:NOT(.aq_share) {
    display: table-cell;
    height: 50px;
    vertical-align: middle;
    font-size: 14px;
}
DIV#aq_body.page DIV.aqcss_article > DIV > A:NOT(.aq_share),
DIV#aq_body.page DIV.aqcss_article > DIV > SPAN {
    float: right;
    padding: 15px 20px;
    border-left: 1px solid #E0E0E0;
}
DIV#aq_body.page DIV.aqcss_article > DIV > DIV + A.aq_share {
    cursor: pointer;
    display: inline-block;
    margin: 6px 0 6px 20px;
    width: 40px;
    height: 40px;
    border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    background-color: #EEE;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://artquid.twic.pics/img/img/icon/social_networks/black/20x20/facebook.png);
}

DIV.summary {
    padding: 8px;
}
DIV.summary SPAN {
    color: #333;
}
DIV.two_columns_wide DIV.summary {
    padding-top: 0;
}
DIV.two_columns_wide DIV.summary {
    margin-left: 250px;
}

DIV.video {
    float: left;
}
DIV.play_button {
    position: relative;
    width: 57px;
    height: 58px;
    background: url(https://artquid.twic.pics/img/img/play_button.png) no-repeat;
}

/* Wide DIV with background image */
DIV.aqcss_wide_backgrounded_wrapper {
    position: relative; /* required for mobile compatibility */
    background-color: white;
}

DIV#aq_page_about DIV.aqcss_wide_backgrounded_wrapper,
DIV#aq_page_exhibit_sell DIV.aqcss_wide_backgrounded_wrapper {
    margin-bottom: 0 !important;
}

DIV.aqcss_wide_backgrounded_wrapper.vcenter {
    display: table;
    width: 100%;
}
DIV.aqcss_wide_backgrounded_wrapper.vcenter DIV.aqcss_wide_backgrounded_content {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
DIV.aqcss_wide_backgrounded_wrapper.vcenter DIV.aqcss_wide_backgrounded_content > DIV:FIRST-CHILD {
    display: inline-block;
    width: 960px;
    padding: 0 20px 8px 20px;
}
DIV.aqcss_wide_backgrounded_background {
    position: absolute;
    width: 100%;
}
DIV#aq_home_banner_event,
DIV#aq_home_banner,
DIV#aq_home_live_3d,
DIV.aqcss_wide_backgrounded_background {
    background-repeat: no-repeat;
    background-size: cover;
}
DIV.aqcss_wide_backgrounded_content {
    position: relative;
}
DIV#aq_home_live_3d H2,
DIV.aqcss_wide_backgrounded_content H1 {
    font-weight: normal;
    font-size: 64px !important;
}
DIV.aqcss_wide_backgrounded_content H1 {
    color: #333;
}
DIV#aq_home_live_3d,
DIV#aq_page_about_introduction DIV.aqcss_wide_backgrounded_content H1 {
    color: white;
}
DIV.aqcss_wide_backgrounded_content P {
    font-size: 48px;
    color: #999;
}
DIV.aqcss_wide_backgrounded_content H2 {
    margin-bottom: 5px;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: normal;
    color: #999;
}
DIV.aqcss_wide_backgrounded_content OL.aq_horizontal_list {
    display: inline-block;
    margin-top: 20px;
}
DIV.aqcss_wide_backgrounded_content OL.aq_horizontal_list LI {
    margin-left: 6px;
    margin-right: 6px;
}

DIV#aq_page_exhibit_sell_product A.aqcss_button2,
DIV.aqcss_wide_backgrounded_content A.joinus {
    margin-top: 20px;
}
DIV.aqcss_wide_backgrounded_content A.joinus {
    display: inline-block;
    padding: 12px 20px;
    font-size: 18px;
}

/* Form button */
INPUT[TYPE="button"].aqcss_submit,
INPUT[TYPE="submit"].aqcss_submit {
    cursor: pointer;
    margin-top: 20px;
    padding: 5px 10px;
    border: 1px solid #CCC;
    background-color: #CEEA66;
    font-size: inherit;
    font-weight: bold;
    color: #444;
}

/* Element as button */
.aqcss_button,
.aqcss_button2 {
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    white-space: nowrap;
}
.aqcss_button > IMG,
.aqcss_button2 > IMG {
    margin-right: 5px;
    vertical-align: middle;
}

.aqcss_button {
    padding: 6px 10px;
    border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
.aqcss_button.bigger {
    font-size: 14px;
}

.aqcss_button.dark {
    border-color: #333;
    color: #333;
}
.aqcss_button.dark:HOVER {
    background-color: #333;
    color: white;
}

.aqcss_button.grey {
    border-color: #AAA;
    color: #AAA;
}
.aqcss_button.grey:HOVER {
    background-color: #AAA;
    color: #333 !important;
}

.aqcss_button.gold {
    border-color: #BBA871;
    color: #BBA871;
}
.aqcss_button.gold:HOVER {
    background-color: #BBA871;
    color: white;
}

.aqcss_button.violet {
    border-color: #590DDA;
}
.aqcss_button.violet:HOVER {
    background-color: #590DDA;
    color: white;
}

.aqcss_button.red {
    border-color: red;
    color: red;
}
.aqcss_button.red:HOVER {
    background-color: red;
    color: white;
}

.aqcss_button.white {
    border-color: white;
    color: white;
}
.aqcss_button.white:HOVER {
    background-color: white;
    color: #333 !important;
}

.aqcss_button2 {
    display: inline-block;
    padding: 15px 35px;
    border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    font-size: 16px;
}
.aqcss_button2.gold {
    border-color: #BBA871;
    background-color: #BBA871;
    color: white;
}
.aqcss_button2.gold:HOVER {
    border-color: #A38D53;
    background-color: #A38D53;
}
.aqcss_button2.gold.reverse {
    border-color: #A38D53;
    background-color: #A38D53;
    color: white;
}
.aqcss_button2.gold.reverse:HOVER {
    border-color: #BBA871;
    background-color: #BBA871;
}
.aqcss_button2.purple,
A#aq_invite {
    border-color: #8F2E6C;
    background-color: #8F2E6C;
    color: white;
}
.aqcss_button2.purple:HOVER,
A#aq_invite:HOVER {
    border-color: #7F2A60;
    background-color: #7F2A60;
}
.aqcss_button2.violet,
A.aqcss_wtp_button {
    border-color: #590DDA;
    background-color: #590DDA;
    color: white;
}
.aqcss_button2.violet:HOVER,
A.aqcss_wtp_button:HOVER {
    border-color: #3F11A9;
    background-color: #3F11A9;
}
.aqcss_button2.violet.reverse {
    border-color: #3F11A9 !important;
    background-color: #3F11A9 !important;
    color: white;
}
.aqcss_button2.violet.reverse:HOVER {
    border-color: #590DDA !important;
    background-color: #590DDA !important;
}
.aqcss_button2.aqcss_orange {
    border-color: #FF5500;
    background-color: #FF5500;
    color: white;
}
.aqcss_button2.aqcss_orange:HOVER {
    border-color: #DC4003;
    background-color: #DC4003;
}
.aqcss_button2.aqcss_black {
    border-color: #BFBFBF;
    color: #BFBFBF;
}
.aqcss_button2.aqcss_black:HOVER {
    border-color: black;
    color: black;
}
.aqcss_button2.aqcss_black_hover_alt:HOVER {
    background-color: white;
}
.aqcss_button2.aqcss_white {
    border-color: white;
    background-color: white;
    color: #333;
}
.aqcss_button2.aqcss_white:HOVER {
    background-color: transparent;
    color: white;
}
.aqcss_button2.aqcss_white_and_gold {
    border-color: white;
    background-color: white;
    color: #A38D53;
}
.aqcss_button2.aqcss_white_and_gold:HOVER {
    background-color: #A38D53;
    color: white;
}
.aqcss_button2.aqcss_grey {
    border-color: #AAA;
    background-color: #AAA;
    color: white;
}
.aqcss_button2.aqcss_grey:HOVER {
    background-color: white;
    color: #AAA;
}
.aqcss_button2.aqcss_light_green,
DIV#aq_page_3d_list DIV.aqcss_wide_backgrounded_content LI:FIRST-CHILD + LI + LI A.aqcss_wtp_button {
    border-color: #30D75E;
    background-color: #30D75E;
    color: white;
}
.aqcss_button2.aqcss_light_green:HOVER,
DIV#aq_page_3d_list DIV.aqcss_wide_backgrounded_content LI:FIRST-CHILD + LI + LI A.aqcss_wtp_button:HOVER {
    border-color: #41C861;
    background-color: #41C861;
}
.aqcss_button2.aqcss_light_green.aqcss_add {
    padding: 10px 35px;
}
.aqcss_button2.aqcss_light_green.aqcss_add > SPAN {
    display: inline-block;
    padding: 5px 0 5px 35px;
    background-image: url(https://artquid.twic.pics/img/img/icon/general/add-circled_white.png);
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 30px;
}

/* Artworks */
TABLE.aqcss_block_artwork {
    z-index: 999;
    font-size: 15px;
}
TABLE.aqcss_block_artwork:NOT(.aqcss_left) {
    margin-left: 1px;
}
TABLE.aqcss_block_artwork:NOT(.aqcss_big) {
    width: 194px;
}
TABLE.aqcss_block_artwork.aqcss_big {
    width: 389px;
    margin-bottom: 1px;
}
TABLE.aqcss_block_artwork:HOVER {
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.2), 0 0 0 #000000 inset;
        -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.2), 0 0 0 #000000 inset;
        -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.2), 0 0 0 #000000 inset;
        -o-box-shadow: 0 0 40px rgba(0, 0, 0, 0.2), 0 0 0 #000000 inset;
}
TABLE.aqcss_block_artwork TD A.aqcss_author {
    font-weight: bold;
    color: inherit;
}
TABLE.aqcss_block_artwork TD A.aqcss_author:NOT(:FIRST-CHILD) {
    display: block;
    margin-top: 7px;
}
TABLE.aqcss_block_artwork DIV.aqcss_title {
    font-style: italic;
}
TABLE.aqcss_block_artwork DIV.aqcss_title + DIV {
    float: right;
}

DIV.aqcss_block_artwork_90 {
    float: left;
    margin-right: 9px;
    margin-bottom: 4px;
}
DIV.aqcss_block_artwork_90 A {
    display: inline-block;
}

/* Others */
DIV.aqcss_clear,
DIV.clear {
    clear: both;
}

DIV.separator.horizontal {
    height: 1px;
}
DIV.separator.horizontal.grey {
    background-color: #CCC;
}

DIV.aqcss_exponent {
    cursor: pointer;
    display: inline-block;
    position: relative;
    top: -24px;
    left: 9px;
    padding: 1px 3px 2px 3px;
    height: 10px;
    border: 1px solid #FF6600;
    border-radius: 7px;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
    color: #FFF;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    background-color: #FF6600;
}

DIV.aqcss_popup {
    display: none;
    position: fixed;
    padding: 20px;
    width: 700px;
    height: 520px;
    text-align: center;
    font-size: 15px;
    color: #333;
    background-color: white;
    border: 2px solid #DDD;
    float: left;
    top: 50%;
    left: 50%;
    z-index: 999;
    box-shadow: 0 0 20px #999;
        -moz-box-shadow: 0 0 20px #999;
        -webkit-box-shadow: 0 0 20px #999;
    border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
}

IMG.btn_close {
	float: right;
	margin: -32px -32px 0 0;
}

/* @todo : when all buttons will be migrated, set as global submit button style */
INPUT[TYPE="submit"].aqcss_button_submit {
    padding: 5px 10px;
    border: 1px solid #CCC;
    font-weight: bold;
    color: #444;
    background-color: #CEEA66;
    cursor: pointer;
}

UL.aqcss_horizontal_list, UL.aq_vertical_list,
OL.aqcss_horizontal_list, OL.aq_horizontal_list, OL.aq_vertical_list,
DIV.aqcss_select_hover OL {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
UL.aqcss_horizontal_list > LI,
OL.aq_horizontal_list > LI {
    float: left;
}
OL.aq_vertical_list LI {
    margin-top: 8px;
}

/* Advert */
TABLE.aqcss_right_advert {
    background-color: white;
}
TABLE.aqcss_right_advert + TABLE.aqcss_right_advert {
    margin-top: 20px;
}
TABLE.aqcss_right_advert TD {
    text-align: center;
}
TABLE.aqcss_right_advert IMG {
    max-width: 180px;
}

/* Trophy */
.aqcss_trophy_ranking_1,
.aqcss_trophy_ranking_2,
.aqcss_trophy_ranking_3,
.aqcss_medal_gold {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}
.aqcss_trophy_ranking_1 {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/16/trophy_ranking_1.png);
}
.aqcss_trophy_ranking_2 {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/16/trophy_ranking_2.png);
}
.aqcss_trophy_ranking_3 {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/16/trophy_ranking_3.png);
}
.aqcss_medal_gold {
    background-image: url(https://artquid.twic.pics/img/img/medal_gold.png);
}

/* Award Artwork */
DIV.aqcss_award_artwork,
DIV.aqcss_award_artwork > A:FIRST-CHILD,
DIV.aqcss_award_artwork > SPAN {
    width: 300px;
}
DIV.aqcss_award_artwork {
    position: relative; /* Required for favorite button */
    display: inline-block;
    vertical-align: top; /* Safari fix */
    padding-top: 3px;
    height: 405px;
    overflow: hidden;
}
DIV.aqcss_award_artwork.aqcss_left {
    margin-right: 46px;
}
DIV.aqcss_award_artwork.aqcss_bottom {
    margin-top: 20px;
}
DIV.aqcss_award_artwork > A:FIRST-CHILD,
DIV.aqcss_award_artwork > SPAN {
    display: block;
}
DIV.aqcss_award_artwork > A:FIRST-CHILD {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 300px;
}
DIV.aqcss_award_artwork > SPAN {
    padding-top: 130px;
    height: 170px;
    background-color: white;
    color: #999;
}
DIV.aqcss_award_artwork > A + DIV {
    position: relative;
    top: -25px;
    left: 125px;
    height: 50px;
}
DIV.aqcss_award_artwork > DIV + DIV {
    position: relative;
    top: -44px;
    text-align: right;
}
DIV.aqcss_award_artwork > DIV + DIV > IMG {
    position: relative;
    top: 3px;
    margin-left: 5px;
}
DIV.aqcss_award_artwork > DIV + A,
DIV.aqcss_award_artwork > DIV + A + A {
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
}
DIV.aqcss_award_artwork > DIV + A {
    display: inline-block;
    position: relative;
    top: -36px;
    font-size: 20px;
}
DIV.aqcss_award_artwork > DIV + A + A {
    display: block;
    position: relative;
    top: -36px;
    color: inherit;
    font-size: 16px;
    font-style: italic;
}
DIV.aqcss_award_artwork DIV.aqcss_bookmark {
    display: inline-block; /* required not to take all parent div width */
    position: relative;
    top: -3px;
    left: 100px;
    width: 50px;
    height: 94px;
    background: url(https://artquid.twic.pics/img/img/decoration/50/ribbon.png) no-repeat;
}
DIV.aqcss_award_artwork DIV.aqcss_bookmark > SPAN {
    display: block;
    position: relative;
    top: 16px;
    color: #333;
    font-weight: bold;
    font-size: 24px;
}
DIV.aqcss_bookmark DIV.aqcss_trophy_ranking_1,
DIV.aqcss_bookmark DIV.aqcss_trophy_ranking_2,
DIV.aqcss_bookmark DIV.aqcss_trophy_ranking_3,
DIV.aqcss_bookmark DIV.aqcss_medal_gold {
    display: inline-block;
    position: relative;
    top: 15px;
}

/* Pagination */
A.aq_button_show_more,
DIV.aq_button_follow {
    margin-top: 10px;
    padding-top: 15px;
    border: 1px solid transparent;
    height: 30px;
    background-color: white;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #333;
}
A.aq_button_show_more:HOVER,
DIV.aq_button_follow:HOVER {
    border: 1px solid #590DDA;
    color: #590DDA;
}

A.aq_button_show_more {
    display: block;
    clear: both;
}
A.aq_button_show_more > SPAN {
    position: relative;
    top: -6px;
}
A.aq_button_show_more:HOVER > SPAN:BEFORE {
    color: inherit !important;
}

DIV.aq_button_follow {
    cursor: pointer;
    display: inline-block;
    width: 100%;
}

DIV.aqcss_column_content_container_right {
    width:780px;
    padding-left:20px;
    float:right;
}

/* Fieldset-like */
DIV.aqcss_form_container,
DIV.aqcss_no_result {
    margin-bottom: 20px;
    padding: 20px;
    border-radius: 7px;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
    background-color: white;
}

DIV.aqcss_no_result {
    text-align: center;
}

DIV.aqcss_container_heading {
    font-size: 16px;
    font-weight:bold;
    border-bottom:1px solid #ccc;
    padding-bottom:10px;
}

DIV.aqcss_form_container TH {
    font-weight: normal;
    text-align: left;
    border-bottom:1px solid #ccc;
    padding: 10px 0;
}

DIV.aqcss_form_container .aqcss_row_shopping > TD {
    padding-top: 20px;
    vertical-align: top;
}

DIV.aqcss_form_container .aqcss_row_shopping .title {
    font-size: 14px;
    font-weight: bold;
}

DIV.aqcss_form_container .aqcss_row_separator HR {
    height: 1px;
    background-color: #CCC;
    color: #FFF;
    margin-top: 20px;
    border: 0;
}

TD.aqcss_col_notification {
    text-align: center;
    font-size: 16px;
    padding: 30px 0 10px 0 !important;
}

/* Some icons */
SPAN.aqcss_icon_align-justify:BEFORE,
.aqcss_icon_arrow-left:BEFORE,
SPAN.aqcss_icon_arrow-right:BEFORE,
SPAN.aqcss_icon_book:BEFORE,
SPAN.aqcss_icon_calendar:BEFORE,
.aqcss_icon_clock-o:BEFORE,
SPAN.aqcss_icon_coffee:BEFORE,
SPAN.aqcss_icon_commenting-o:BEFORE,
SPAN.aqcss_icon_comments:BEFORE,
SPAN.aqcss_icon_copyright:BEFORE,
SPAN.aqcss_icon_enveloppe:BEFORE,
.aqcss_icon_eye:BEFORE,
SPAN.aqcss_icon_globe:BEFORE,
.aqcss_icon_heart:BEFORE,
.aqcss_icon_home:BEFORE,
SPAN.aqcss_icon_link:BEFORE,
SPAN.aqcss_icon_list:BEFORE,
.aqcss_icon_map-marker:BEFORE,
SPAN.aqcss_icon_paint-brush:BEFORE,
SPAN.aqcss_icon_pencil:BEFORE,
SPAN.aqcss_icon_pencil-square-o:BEFORE,
SPAN.aqcss_icon_picture-o:BEFORE,
.aqcss_icon_plus:BEFORE,
SPAN.aqcss_icon_plus-circle:BEFORE,
.aqcss_icon_random:BEFORE,
SPAN.aqcss_icon_rss:BEFORE,
SPAN.aqcss_icon_share-alt:BEFORE,
SPAN.aqcss_icon_shopping-cart:BEFORE,
SPAN.aqcss_icon_sitemap:BEFORE,
.aqcss_icon_sort_alpha_asc:BEFORE,
.aqcss_icon_star:BEFORE,
.aqcss_icon_suitcase:BEFORE,
SPAN.aqcss_icon_tag:BEFORE,
SPAN.aqcss_icon_th:BEFORE,
.aqcss_icon_trophy:BEFORE,
SPAN.aqcss_icon_truck:BEFORE,
.aqcss_icon_user:BEFORE,
SPAN.aqcss_icon_user-plus:BEFORE,
SPAN.aqcss_icon_windows:BEFORE,
SPAN.aqcss_icon_youtube-play:BEFORE,
.aqcss_icon_caret-left:BEFORE,
.aqcss_icon_camera:BEFORE,
.aqcss_icon_comment:BEFORE,
.aqcss_icon_envelope:BEFORE,
.aqcss_icon_image:BEFORE,
SPAN.aqcss_icon_caret-right:AFTER {
    font-family: FontAwesome;
    font-weight: normal;
}

SPAN.aqcss_icon_align-justify:BEFORE {
    content: "\F039";
}
.aqcss_icon_arrow-left:BEFORE {
    content: "\F060";
}
SPAN.aqcss_icon_arrow-right:BEFORE {
    content: "\F061";
}
SPAN.aqcss_icon_book:BEFORE {
    content: "\F02D";
}
SPAN.aqcss_icon_calendar:BEFORE {
    content: "\F073";
}
.aqcss_icon_clock-o:BEFORE {
    content: "\F017";
}
SPAN.aqcss_icon_coffee:BEFORE {
    content: "\F0F4";
}
SPAN.aqcss_icon_commenting-o:BEFORE {
    content: "\F27B";
}
SPAN.aqcss_icon_comments:BEFORE {
    content: "\F086";
}
SPAN.aqcss_icon_copyright:BEFORE {
    content: "\F1F9";
}
SPAN.aqcss_icon_enveloppe:BEFORE {
    content: "\F0E0";
}
.aqcss_icon_eye:BEFORE {
    content: "\F06E";
}
.aqcss_icon_heart:BEFORE {
    content: "\F004";
}
.aqcss_icon_home:BEFORE {
    content: "\F015";
}
SPAN.aqcss_icon_globe:BEFORE {
    content: "\F0AC";
}
SPAN.aqcss_icon_link:BEFORE {
    content: "\F0C1";
}
SPAN.aqcss_icon_list:BEFORE {
    content: "\F03A";
}
.aqcss_icon_map-marker:BEFORE {
    content: "\F041";
}
SPAN.aqcss_icon_paint-brush:BEFORE {
    content: "\F1FC";
}
SPAN.aqcss_icon_pencil:BEFORE {
    content: "\F040";
}
SPAN.aqcss_icon_pencil-square-o:BEFORE {
    content: "\F044";
}
SPAN.aqcss_icon_picture-o:BEFORE {
    content: "\F03E";
}
.aqcss_icon_plus:BEFORE {
    content: "\F067";
}
SPAN.aqcss_icon_plus-circle:BEFORE {
    content: "\F055";
}
.aqcss_icon_random:BEFORE {
    content: "\F074";
    top: 2px !important;
}
SPAN.aqcss_icon_rss:BEFORE {
    content: "\F09E";
}
SPAN.aqcss_icon_share-alt:BEFORE {
    content: "\F1E0";
}
SPAN.aqcss_icon_shopping-cart:BEFORE {
    content: "\F07A";
}
SPAN.aqcss_icon_sitemap:BEFORE {
    content: "\F0E8";
}
.aqcss_icon_sort_alpha_asc:BEFORE {
    content: "\F15D";
}
.aqcss_icon_star:BEFORE {
    content: "\F005";
}
.aqcss_icon_suitcase:BEFORE {
    content: "\F0F2";
}
SPAN.aqcss_icon_tag:BEFORE {
    content: "\F02B";
}
SPAN.aqcss_icon_th:BEFORE {
    content: "\F00A";
}
.aqcss_icon_trophy:BEFORE {
    content: "\F091";
}
SPAN.aqcss_icon_truck:BEFORE {
    content: "\F0D1";
}
.aqcss_icon_user:BEFORE {
    content: "\F007";
}
SPAN.aqcss_icon_user-plus:BEFORE {
    content: "\F234";
}
SPAN.aqcss_icon_windows:BEFORE {
    content: "\F17A";
}
SPAN.aqcss_icon_youtube-play:BEFORE {
    content: "\F16A";
}

.aqcss_icon_caret-left:BEFORE {
    content: "\F0D9";
}
.aqcss_icon_camera:BEFORE {
    content: "\F030";
}
.aqcss_icon_comment:BEFORE {
    content: "\F075";
}
.aqcss_icon_envelope:BEFORE {
    content: "\F0E0";
}
.aqcss_icon_image:BEFORE {
    content: "\F03E";
}
DIV#aq_submenu2 LI :BEFORE,
.aqcss_icon_comment:BEFORE,
.aqcss_icon_envelope:BEFORE {
    margin-right: 5px;
    font-size: 18px;
}
A.aqcss_icon_comment:BEFORE,
A.aqcss_icon_envelope:BEFORE {
    color: #333;
}

TABLE#aq_menu_left SPAN.aqcss_icon_comments:BEFORE,
TABLE#aq_menu_left SPAN.aqcss_icon_globe:BEFORE {
    margin-right: 4px;
}

SPAN.aqcss_icon_caret-right:AFTER {
    content: "\F0DA";
    margin-left: 3px;
}

IMG.aqcss_circle {
    margin: 0 3px -3px 0;
}

/* UNIQUES */
/* ------- */

/* Overlays */
#mask {
	z-index: 500;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	background: #CCC;
	opacity: 0.8;
        filter: alpha(opacity=80);
	position: fixed;
	display: none;
}

/* Login box */
#login-box {
    padding: 20px 25px;
    width: 500px;
    height: auto;
    text-align: left;
}
#login-box H2 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 0;
}

/* Awards */
DIV#aq_awards_gba {
    margin: 30px auto 60px auto;
    padding: 25px 15px 30px 15px;
    width: 1000px;
    height: 270px;
    background-color: white;
}

DIV#aq_awards_gba > DIV:FIRST-CHILD {
    width: 400px;
    float: left;
}
DIV#aq_awards_gba > DIV:FIRST-CHILD > A,
DIV#aq_awards_gba > DIV + DIV > A {
    border: 1px solid #EEE;
}
DIV#aq_awards_gba > DIV:FIRST-CHILD > A {
    display: inline-block;
    margin: 25px 20px 20px 10px;
    width: 90px;
    height: 90px;
    vertical-align: top;
    background-color: #F2F2F2;
    color: inherit;
}
DIV#aq_awards_gba > DIV:FIRST-CHILD > A:HOVER {
    border: 1px solid #590DDA;
}
DIV#aq_awards_gba > DIV:FIRST-CHILD > A > SPAN {
    position: relative;
    top: 26px;
    font-weight: bold;
}
DIV#aq_awards_gba > DIV:FIRST-CHILD > A > SPAN:AFTER {
    position: relative;
    top: 1px;
}
DIV#aq_awards_gba > DIV:FIRST-CHILD > A > SPAN > SPAN {
    font-size: 16px;
}

DIV#aq_awards_gba > DIV + DIV > H3,
DIV#aq_awards_gba > DIV + DIV > P {
    margin: 0;
    line-height: 1.2;
}
DIV#aq_awards_gba > DIV + DIV > H3 {
    display: inline-block;
    width: 600px;
    font-size: 28px;
    text-transform: uppercase;
}
DIV#aq_awards_gba > DIV + DIV > DIV,
DIV#aq_awards_gba > DIV + DIV > P,
DIV#aq_awards_gba > DIV + DIV > A {
    margin-top: 25px !important;
}
DIV#aq_awards_gba > DIV + DIV > DIV > SPAN {
    padding-left: 20px;
    font-weight: bold;
    font-size: 15px;
}
DIV#aq_awards_gba > DIV + DIV > P {
    margin: 0;
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
    font-size: 20px;
    color: #333; /* Required for homepage */
}
DIV#aq_awards_gba > DIV + DIV > A {
    display: inline-block;
}

/* MAIN BEHAVIOURS */
DIV#aq_body {
    display: table;
    min-width: 1000px;
    width: 100%;
    height: 100%;
}

DIV#aq_page_top {
    display: none;
    position: fixed;
    z-index: 102;
    cursor: pointer;
    right: 10px;
    bottom: 15px;
    border: 3px solid transparent;
}

DIV#aq_page_top SPAN {
    position: relative;
    top: -2px;
    line-height: 1;
    font-family: FontAwesome;
    font-size: 40px;
}
DIV#aq_page_top:HOVER {
    border: 3px solid black;
}

DIV#aq_content_narrow, DIV#aq_footer_top, DIV#aq_footer_separator, DIV#aq_footer_bottom {
    width: 1000px;
    margin: 0 auto;
}

DIV#aq_content {
    display: table-row;
    height: 100%;
    font-size: 13px;
    color: #333;
}
DIV#aq_content.page,
DIV#aq_content_footer_separator,
TR.aqcss_pagination {
    background-color: #E9EAEC;
}
DIV.lightgrey {
    background-color: #E9EAEC !important;
}

DIV#aq_content.page H1 {
    font-size: 18px;
    padding-top: 2px;
}
DIV#aq_content_end {
    height: 30px;
}
DIV#aq_content.home > DIV#aq_content_end,
DIV#aq_content_narrow + DIV#aq_content_end,
DIV#aq_page_exhibit_sell + DIV#aq_content_end,
DIV#aq_page_about + DIV#aq_content_end,
DIV#aq_page_post_event_detail + DIV#aq_content_end,
DIV#aq_3d_page_about + DIV#aq_content_end,
DIV#aq_3d_page_exhibit-sell + DIV#aq_content_end {
    height: 0;
}

DIV#aq_content_narrow {
    margin-top: 50px;
}
DIV#aq_content.narrow + DIV#aq_content_footer_separator {
    height: 80px;
}

/* Exceptions to default text size */
DIV#aq_page_about,
Div#aq_page_exhibit_sell {
    background-color: white;
    font-size: 14px;
}

/* Print-friendly */
@media print {
    .gauche, .noptr, .menu_ul, .orange {
        display: none;
    }
}

/* Filters */
OL#aq_filter_buttons {
    display: inline-block;
    border: 1px solid #DDD;
}
OL#aq_filter_buttons:NOT(.aqcss_quare) {
    margin-bottom: 30px;
    border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}
OL#aq_filter_buttons.aqcss_quare {
    width: 100%;
    background-color: white;
}
OL#aq_filter_buttons:NOT(.aqcss_quare) > LI + LI {
    margin-left: 1px;
}
OL#aq_filter_buttons.aqcss_quare > LI + LI {
    border-right: 1px solid #EEE;
}
OL#aq_filter_buttons > LI > * {
    padding: 10px 15px;
    background-color: white;
}
OL#aq_filter_buttons:NOT(.aqcss_quare) > LI:FIRST-CHILD > * {
    border-bottom-left-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
}
OL#aq_filter_buttons:NOT(.aqcss_quare) > LI:LAST-CHILD > *,
OL#aq_filter_buttons > LI:LAST-CHILD DIV.aqcss_select_hover > DIV,
OL#aq_filter_buttons > LI:LAST-CHILD DIV.aqcss_select_hover > OL,
OL#aq_filter_buttons DIV.aqcss_select_hover > OL > LI:FIRST-CHILD > * {
    border-top-right-radius: 5px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
}
OL#aq_filter_buttons:NOT(.aqcss_quare) > LI:LAST-CHILD > *,
OL#aq_filter_buttons > LI:LAST-CHILD DIV.aqcss_select_hover > DIV,
OL#aq_filter_buttons > LI:LAST-CHILD DIV.aqcss_select_hover > OL,
OL#aq_filter_buttons DIV.aqcss_select_hover > OL > LI:LAST-CHILD > * {
    border-bottom-right-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -webkit-border-bottom-right-radius: 5px;
}
OL#aq_filter_buttons > LI > A {
    display: inline-block;
    color: inherit;
}
OL#aq_filter_buttons > LI > DIV,
OL#aq_filter_buttons DIV.aqcss_select_hover > DIV.aqcss_current {
    background-color: #DDD;
}

OL#aq_filter_alphabet {
    float: right;
}
SELECT + OL#aq_filter_alphabet {
    position: relative;
    top: 10px;
}
OL#aq_filter_alphabet LI + LI {
    margin-left: 10px;
}
OL#aq_filter_alphabet LI SPAN {
    color: #CCC;
}

OL#aq_filter_alphabet,
DIV.aqcss_select_hover > SPAN {
    margin-top: 11px;
}

OL#aq_filter_alphabet,
DIV.aqcss_select_hover {
    font-size: 16px;
}

OL#aq_filter_alphabet STRONG {
    border: 1px solid #333;
    padding: 5px 5px 3px 4px;
}

/* Select on hover */
DIV.aqcss_select_hover {
    z-index: 200;
    float: right;
    position: relative;
    margin: 0 0 20px 30px;
}

DIV.aqcss_select_hover > SPAN {
    display: inline-block;
    float: right;
    margin-right: 230px;
}

DIV.aqcss_select_hover > DIV,
DIV.aqcss_select_hover > OL {
    position: absolute;
    right: 0;
    width: 220px;
    background-color: white;
}

DIV.aqcss_select_hover > DIV {
    cursor: pointer;
    border: 1px solid #DDD;
}
DIV.aqcss_select_hover > DIV > SPAN {
    display: inline-block;
}
DIV.aqcss_select_hover > DIV > DIV {
    float: right;
    margin: 6px 6px 0 0;
    width: 20px;
    height: 28px;
    border-left: 1px solid #CCC;
}
DIV.aqcss_select_hover > DIV > DIV:BEFORE {
    position: relative;
    top: 3px;
    left: 8px;
    content: "\F0D7";
    font-family: FontAwesome;
    font-size: 15px;
}

DIV.aqcss_select_hover > OL {
    display: none;
    border: 1px solid #CCC;
}
DIV.aqcss_select_hover > OL.aqcss_orderby_artquid,
DIV.aqcss_select_hover.aqcss_3d > OL.aqcss_orderby_visited_3d {
    top: -42px;
}
DIV.aqcss_select_hover > OL.aqcss_orderby_visited,
DIV.aqcss_select_hover.aqcss_3d > OL.aqcss_orderby_voted {
    top: -84px;
}
DIV.aqcss_select_hover > OL.aqcss_orderby_voted,
DIV.aqcss_select_hover.aqcss_3d > OL.aqcss_orderby_followed {
    top: -126px;
}
DIV.aqcss_select_hover > OL.aqcss_orderby_followed,
DIV.aqcss_select_hover.aqcss_3d > OL.aqcss_orderby_random {
    top: -168px;
}
DIV.aqcss_select_hover > OL.aqcss_orderby_random,
DIV.aqcss_select_hover.aqcss_3d > OL.aqcss_orderby_alpha {
    top: -210px;
}
DIV.aqcss_select_hover > OL.aqcss_orderby_name {
    top: -252px;
}

DIV.aqcss_select_hover.aqcss_icon > DIV > SPAN,
DIV.aqcss_select_hover.aqcss_icon > OL A,
DIV.aqcss_select_hover.aqcss_icon > OL DIV {
    padding: 10px 10px 9px 6px;
    height: 23px; /* Required to prevent 1px offset of "OL top" on some navigators */
    line-height: 1;
}
DIV.aqcss_select_hover > DIV > SPAN:BEFORE,
DIV.aqcss_select_hover LI > *:BEFORE {
    display: inline-block;
    position: relative;
    top: 2px;
    margin-right: 5px;
    width: 22px;
    font-size: 20px;
    text-align: center;
    color: #333;
}
DIV.aqcss_select_hover > OL A {
    display: block;
}

/* Select in a filter */
OL#aq_filter_buttons DIV.aqcss_select_hover {
    margin: 0;
    padding: 0;
    font-family: inherit;
    font-size: inherit;
    text-align: left;
}
OL#aq_filter_buttons DIV.aqcss_select_hover,
OL#aq_filter_buttons DIV.aqcss_select_hover > DIV,
OL#aq_filter_buttons DIV.aqcss_select_hover > OL {
    width: 270px;
    right: auto;
}
OL#aq_filter_buttons DIV.aqcss_select_hover > DIV,
OL#aq_filter_buttons DIV.aqcss_select_hover > OL {
    right: auto;
}
OL#aq_filter_buttons DIV.aqcss_select_hover > DIV {
    position: relative;
    border: none;
}
OL#aq_filter_buttons DIV.aqcss_select_hover > DIV > SPAN,
OL#aq_filter_buttons DIV.aqcss_select_hover > OL A,
OL#aq_filter_buttons DIV.aqcss_select_hover > OL DIV {
    padding: 10px;
    height: auto;
}
OL#aq_filter_buttons DIV.aqcss_select_hover > OL {
    top: -1px;
    left: -1px;
}

/* HEADER */
/* ------ */
DIV#aq_header_toolbar {
    position: relative; /* required for menus small resolution navigator */
    background-color: white;
}

/* Positions */
DIV#aq_header_toolbar,
DIV#aq_header_toolbar DIV.separator.vertical,
#bubblecart_trigger {
    height: 52px;
}

DIV#aq_header_toolbar_logo_search,
DIV#aq_header_toolbar_menu {
    float: left;
}

DIV#aq_header_toolbar .aqcss_header_button,
DIV#aq_header_toolbar DIV.separator.vertical {
    float: right;
}

DIV#aq_header_toolbar .aqcss_header_button_premium {
    position: relative;
    top: 6px;
    opacity: 0.4;
}

DIV#aq_header_toolbar .aqcss_black:hover .aqcss_header_button_premium {
    opacity: 1;
}

/* Global */
DIV#aq_header_toolbar DIV.separator.vertical {
    margin-right: 4px;
    width: 1px;
    background-color: #DDD;
}

DIV.aq_chat_bubble {
    position: absolute;
    background-color: #FFF;
    border: 1px solid #CCC;
    border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    font-size: 14px;
}
DIV.aq_chat_bubble HR {
    height: 1px;
    margin: 0;
    border: none;
    background-color: #EEE;
}
DIV.aq_chat_bubble P.title {
    padding: 18px 20px 5px 20px;
    font-weight: bold;
}
DIV.aq_chat_bubble-arrow, DIV.aq_chat_bubble-arrow-border {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px;
}
DIV.aq_chat_bubble-arrow.left, DIV.aq_chat_bubble-arrow-border.left {
    left: 60px;
}
DIV.aq_chat_bubble-arrow.right, DIV.aq_chat_bubble-arrow-border.right {
    right: 16px;
}
DIV.aq_chat_bubble-arrow {
    border-color: transparent transparent #FFF transparent;
    top: -16px;
}
DIV.aq_chat_bubble-arrow-border {
    border-color: transparent transparent #CCC transparent;
    top: -17px;
}

DIV#bubblemenu, DIV#bubbleadd, DIV#bubbleprofile, DIV#bubblecart, DIV#bubblemenu_category {
    z-index: 501;
    display: none;
    position: absolute;
}
DIV#bubblemenu, DIV#bubbleadd, DIV#bubbleprofile, DIV#bubblecart {
    top: 52px;
}

#bubbleadd {
    width: 300px;
}

OL.bubble_nav {
    margin: 0;
    padding: 8px 20px;
}
OL.bubble_nav LI {
    margin: 0;
    padding: 0;
    display: block;
    float: none;
}
OL.bubble_nav LI A {
    display: block;
    padding: 8px 20px;
    margin: 0 -20px;
    zoom: 1;
    color: #333;
}
OL.bubble_nav LI A:BEFORE {
    position: relative;
    margin-right: 5px;
    top: 2px;
}
OL.bubble_nav LI A.aqcss_icon_home,
OL.bubble_nav LI A.aqcss_icon_suitcase {
    height: 26px;
    line-height: 1;
}
OL.bubble_nav LI A.aqcss_icon_home:BEFORE {
    font-size: 22px;
}
OL.bubble_nav LI A.aqcss_icon_suitcase:BEFORE {
    font-size: 20px;
}
OL.bubble_nav LI A IMG {
    margin-right: 6px;
    margin-bottom: -3px;
}

/* Global search */
INPUT.aqcss_search_input {
    color: #333;
}

INPUT.aqcss_search_input,
#aq_search_button,
.aqcss_search_button {
    border: none;
}

#aq_search_button,
.aqcss_search_button {
    cursor: pointer;
    background-color: white;
}

.aqcss_search_button {
    padding: 0;
    vertical-align: middle;
}
.aqcss_search_button SPAN {
    vertical-align: top;
}

/* Header Logo + Search part */
DIV#aq_header_toolbar_logo_search {
    margin-top: 10px;
    margin-left: 10px;
    border: 3px solid black;
}

DIV#aq_header_toolbar_logo_search {
    height: 26px;
}

DIV#aq_header_toolbar_logo_search > * {
    float: left;
}

DIV#aq_header_toolbar_logo_search A,
DIV#aq_header_toolbar_logo_search > DIV:FIRST-CHILD {
    line-height: 1;
}

DIV#aq_header_toolbar_logo_search A,
DIV#aq_header_toolbar_logo_search > DIV:FIRST-CHILD {
    display: inline-block;
    padding: 1px 5px 0 5px;
    border-right: 3px solid black;
    height: 25px;
    font-size: 24px;
    font-weight: bold;
    color: black;
}
DIV#aq_header_toolbar_logo_search A:HOVER,
DIV#aq_header_toolbar_logo_search > DIV:FIRST-CHILD:HOVER {
    background-color: black;
    color: white;
}

DIV#aq_header_toolbar_logo_search > DIV + DIV {
    margin-top: 1px;
    line-height: 1.05;
}

DIV#aq_header_toolbar_logo_search > DIV + DIV,
.aqcss_search_button {
    text-align: center;
    width: 27px;
    height: 24px; /* Exactly adjusted for iPhone & other special navigators */
}
DIV#aq_header_toolbar_logo_search > DIV + DIV,
.aqcss_search_button SPAN {
    display: inline-block;
    font-family: FontAwesome;
    font-size: 22px;
}

DIV#aq_header_toolbar_logo_search INPUT {
    vertical-align: middle;
}
DIV#aq_header_toolbar_logo_search INPUT.aqcss_search_input {
    margin-top: 3px;
    margin-left: 5px;
    /* Begin of Dynamic width */
    min-width: 51px;
    width: 51px;
    width: calc((100vw - 950px)/3);
        width: -moz-calc((100vw - 950px)/3); /* Firefox */
        width: -webkit-calc((100vw - 950px)/3); /* WebKit */
        width: -o-calc((100vw - 950px)/3); /* Opera */
    /* End of Dynamic width */
    height: 20px; /* Required for iPhone & other special navigators */
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
    font-size: 16px;
}

/* Navigate menu */
DIV#aq_header_toolbar_menu {
    margin-left: 14px;
}

DIV#aq_header_toolbar_menu > OL > LI {
    margin-right: 9px;
}
DIV#aq_header_toolbar_menu > OL > LI,
DIV#aq_header_menu > OL > LI {
    height: 52px;
}
DIV#aq_header_toolbar_menu > OL > LI > A,
TABLE.aqcss_right_advert > TBODY > TR:FIRST-CHILD A {
    display: inline-block;
    padding: 17px 7px 14px 7px;
    color: #333;
    text-transform: uppercase;
    font-weight: bold;
}

DIV#aq_header_toolbar_menu > OL > LI > A,
DIV#aq_header_toolbar A.aqcss_button,
DIV#aq_header_toolbar A.aqcss_button2,
DIV#aq_header_toolbar A.aqcss_header_button.wide,
DIV#aq_header_menu > OL > LI > A,
DIV#aq_user_header_toolbar {
    font-size: 13px;
}

DIV#aq_header_toolbar_menu > OL > LI.last > A,
DIV#aq_header_menu > OL > LI.last > A {
    cursor: pointer;
    padding-bottom: 0;
}

A#bubblemenu_trigger,
A#bubblemenu_category_trigger {
    text-align: center;
}
A#bubblemenu_trigger SPAN,
A#bubblemenu_category_trigger SPAN {
    position: relative;
    top: -6px;
    font-family: FontAwesome;
    font-size: 12px;
}

DIV#bubblemenu {
    margin-left: -13px;
}

DIV#bubblemenu,
DIV#bubblemenu DIV.aq_chat_bubble,
DIV#bubblemenu_category,
DIV#bubblemenu_category DIV.aq_chat_bubble {
    width: 200px;
}

DIV#bubblemenu DIV.aq_chat_bubble-arrow.left, DIV#bubblemenu DIV.aq_chat_bubble-arrow-border.left,
#bubbleadd .aq_chat_bubble-arrow.left, #bubbleadd .aq_chat_bubble-arrow-border.left {
    left: 29px;
}

DIV#bubblemenu_category DIV.aq_chat_bubble-arrow.left, DIV#bubblemenu_category DIV.aq_chat_bubble-arrow-border.left {
    left: 88px;
}

DIV#bubblemenu_category {
    top: 105px;
    margin-left: -80px;
}

/* Quick access buttons */
DIV#aq_header_toolbar A.aqcss_button,
DIV#aq_header_toolbar A.aqcss_button2 {
    margin: 10px 10px 0 0;
}
DIV#aq_header_toolbar A.aqcss_button.violet {
    padding: 6px 10px;
}
DIV#aq_header_toolbar A.aqcss_button2.aqcss_orange,
DIV#aq_header_toolbar A.aqcss_button2.aqcss_black {
    padding: 3px 10px;
    margin: 10px 10px 0 0;
}
DIV#aq_header_toolbar A.aqcss_button2.aqcss_orange > SPAN,
DIV#aq_header_toolbar A.aqcss_button2.aqcss_black > SPAN {
    position: relative;
    top: -3px;
}
DIV#aq_header_toolbar A.aqcss_button2.aqcss_orange > SPAN:BEFORE, 
DIV#aq_header_toolbar A.aqcss_button2.aqcss_black > SPAN:BEFORE {
    margin-right: 5px;
    font-size: 16px;
}

DIV#aq_header_toolbar A.aqcss_header_button.wide {
    display: inline-block;
    padding: 17px 10px 17px 5px;
}

A#favDiv, A#mesDiv, A#notDiv {
    padding: 16px 8px;
    width: 20px;
    height: 20px;
}
A#favDiv DIV.aqcss_exponent, A#mesDiv DIV.aqcss_exponent, A#notDiv DIV.aqcss_exponent {
    top: -26px;
}

/* Profile */
DIV#bubbleprofile_trigger {
    padding: 8px 6px 0 6px;
    height: 44px;
    cursor: pointer;
}

DIV#bubbleprofile {
    right: 47px;
}
DIV#bubbleprofile,
DIV#bubbleprofile DIV.aq_chat_bubble {
    width: 250px;
}
DIV#bubbleprofile DIV.aq_chat_bubble P.title {
    padding-bottom: 12px;
    height: auto;
    font-size: 24px;
}
DIV#bubbleprofile DIV.aq_chat_bubble A.aqcss_button {
    display: inline-block;
    margin: 0 20px 20px 20px;
}

DIV#bubbleprofile A.aqcss_gold {
    background-color: #BBA871;
    color: white;
}
DIV#bubbleprofile A.aqcss_gold:HOVER {
    background-color: #A38D53;
}

DIV#bubbleprofile A.aqcss_red {
    color: red;
}
DIV#bubbleprofile A.aqcss_red:HOVER {
    background-color: red;
    color: white;
}

DIV#bubbleprofile A.aqcss_user_gallery,
DIV#bubbleprofile A.aqcss_user_gallery_3d,
DIV#bubbleprofile A.aqcss_user_artworks,
DIV#bubbleprofile A.aqcss_user_post {
    padding-left: 45px;
    background-repeat: no-repeat;
    background-position: 20px 7px;
}
DIV#bubbleprofile A.aqcss_user_gallery {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/20/shop.png);
}
DIV#bubbleprofile A.aqcss_user_gallery_3d {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/20/3d_window.png);
}
DIV#bubbleprofile A.aqcss_user_artworks {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/20/suitcase.png);
}
DIV#bubbleprofile A.aqcss_user_post {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/20/pen.png);
}

DIV#bubbleprofile P.aqcss_admin {
    padding-bottom: 5px;
    background-color: #F8F8F8;
}
DIV#bubbleprofile P.aqcss_admin + OL.bubble_nav {
    padding-top: 0;
    background-color: #F8F8F8;
}
DIV#bubbleprofile P.aqcss_admin + OL.bubble_nav LI A {
    padding-top: 2px;
    padding-bottom: 2px;
}

/* Cart */
#aq_header_cart {
    margin-right: 6px;
}

#bubblecart_trigger {
    display: block;
    cursor: pointer; /* Required as it may be a div */
    width: 40px;
    background: url(https://artquid.twic.pics/img/img/icon/general/20/cart.png) no-repeat center 16px;
}
#bubblecart_trigger DIV.aqcss_exponent {
    top: 10px;
    left: 22px;
}

DIV#bubblecart {
    right: 2px;
}
DIV#bubblecart,
DIV#bubblecart DIV.aq_chat_bubble {
    width: 200px;
}

DIV#bubblecart LI SPAN {
    color: #FF6600;
}

/* Login form */
TABLE#aq_login_table {
    margin: 20px;
    width: 490px;
    padding: 5px;
    border-spacing: 0;
}
TABLE#aq_login_table TD {
    padding-top: 5px;
}
TABLE#aq_login_table TD INPUT[TYPE="text"],
TABLE#aq_login_table TD INPUT[TYPE="password"] {
    width: 250px;
}

/* RSS box */
DIV#rss-box {
    height: 440px !important;
}

/* Header menu */
DIV#aq_header_menu {
    text-align: center;
    background-color: white;
}
DIV#aq_header_menu > OL {
    display: inline-block;
    text-align: left;
}
DIV#aq_header_menu > OL > LI > A {
    display: inline-block;
    padding: 17px 12px;
    text-transform: uppercase;
    color: #999;
}
DIV#aq_header_menu > OL > LI + LI > A {
    padding-left: 0;
}
DIV#aq_header_menu > OL > LI:NOT(.last) > A:AFTER {
    content: "";
    margin-left: 12px;
    border-right: 1px solid #DDD;
}
DIV#aq_header_menu > OL > LI.aqcss_highlight > A {
    color: inherit;
}
DIV#aq_header_menu > OL > LI > A:HOVER {
    color: #590DDA !important;
}

/* User toolbar in header */
DIV#aq_user_header_toolbar,
DIV#aq_user_header_toolbar A:NOT(.aqcss_button2) {
    color: white;
}
DIV#aq_user_header_toolbar {
    clear: both;
    padding: 8px 0;
    height: 36px;
    background-color: #333;
}

DIV#aq_user_header_toolbar > DIV {
    margin: 0 auto;
    width: 1000px;
}
DIV#aq_user_header_toolbar > DIV > * {
    float: left;
}
DIV#aq_user_header_toolbar > DIV > * + * {
    margin-left: 10px;
    position: relative;
    top: 11px;
}
DIV#aq_user_header_toolbar > DIV > DIV:FIRST-CHILD + SPAN {
    position: relative;
    top: 8px;
    font-size: 16px;
}

DIV#aq_user_header_toolbar DIV.aqcss_arrow {
    position: relative;
    width: 0;
    height: 0;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
}
DIV#aq_user_header_toolbar DIV.aqcss_arrow.aqcss_left.aqcss_grey {
    border-right: 10px solid #AAA;
}
DIV#aq_user_header_toolbar DIV.aqcss_arrow.aqcss_left.aqcss_gold {
    border-right: 10px solid #BBA871;
}
DIV#aq_user_header_toolbar DIV.aqcss_arrow.aqcss_right {
    margin-left: 0;
    border-left: 10px solid #86C651;
}

DIV#aq_user_header_toolbar DIV.aqcss_arrow,
DIV#aq_user_header_toolbar A.aqcss_basic,
DIV#aq_user_header_toolbar A.aqcss_premium,
DIV#aq_user_header_toolbar A.aqcss_premium + A {
    top: 5px;
}
DIV#aq_user_header_toolbar A.aqcss_basic,
DIV#aq_user_header_toolbar A.aqcss_premium,
DIV#aq_user_header_toolbar A.aqcss_premium + A {
    display: inline-block;
    height: 15px;
    padding: 6px 10px 7px 10px;
    text-transform: uppercase;
}
DIV#aq_user_header_toolbar A.aqcss_basic,
DIV#aq_user_header_toolbar A.aqcss_premium {
    margin-left: 0;
}
DIV#aq_user_header_toolbar A.aqcss_basic:HOVER,
DIV#aq_user_header_toolbar A.aqcss_premium:HOVER,
DIV#aq_user_header_toolbar A.aqcss_premium + A:HOVER {
    color: #333;
}
DIV#aq_user_header_toolbar A.aqcss_basic {
    background-color: #AAA;
}
DIV#aq_user_header_toolbar A.aqcss_basic + A:HOVER {
    color: #BBA871;
}
DIV#aq_user_header_toolbar A.aqcss_premium {
    background-color: #BBA871;
}
DIV#aq_user_header_toolbar A.aqcss_premium + SPAN {
    color: #AAA;
}
DIV#aq_user_header_toolbar A.aqcss_premium + A {
    color: white;
    background-color: #86C651;
}
DIV#aq_user_header_toolbar A.aqcss_premium + A + DIV + SPAN {
    color: red;
}

DIV#aq_user_header_toolbar A.aqcss_button2 {
    float: right;
    padding: 4px 10px;
    top: 4px;
    font-size: inherit;
}

/* CONTENT */
/* ------- */
DIV.wide_spaced H2 {
    margin: 0 auto;
    max-width: 1000px;
    padding-top: 0;
    font-weight: normal;
    font-size: 42px;
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
}
DIV.wide_spaced H2 + P {
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 16px;
    color: #999;
}

/* Sub-menus */
DIV#aq_submenu2 {
    background-color: white;
}
#aq_submenu2.aqcss_wide {
    margin-bottom: 20px;
    border-bottom: 1px solid #CCC;
    text-align: center;
}
#aq_submenu2 OL {
    display: inline-block;
}
#aq_submenu2 LI :BEFORE {
    position: relative;
    top: 1px;
}
#aq_submenu2 LI DIV {
    font-weight: bold;
}
#aq_submenu2.aqcss_wide LI DIV,
#aq_submenu2.aqcss_wide LI A {
    padding: 20px 10px 21px 10px;
    font-size: 15px;
}
#aq_submenu2.aqcss_narrow OL {
    margin-left: 226px;
}
#aq_submenu2.aqcss_narrow LI DIV,
#aq_submenu2.aqcss_narrow LI A {
    padding: 19px 5px 17px 5px;
}

#aq_submenu2 LI + LI {
    margin-left: 5px;
}
#aq_submenu2 LI DIV {
    display: inline-block;
}
#aq_submenu2 LI A {
    display: inline-block;
    color: #333;
}
#aq_submenu2 LI DIV,
#aq_submenu2 LI A {
    line-height: 1;
}

#aq_submenu2 OL + *, #aq_submenu2 IFRAME {
    float: right;
}
#aq_submenu2 OL + * {
    margin-left: 10px;
    text-transform: uppercase;
    letter-spacing: 3px;
}
#aq_submenu2 OL + A {
    margin-top: 12px;
    padding: 3px 8px 3px 10px;
}
#aq_submenu2 OL + DIV {
    margin-top: 16px;
    color: #A38D53;
}
#aq_submenu2 IFRAME {
    margin-top: 15px;
}

/* FOOTER */
/* ------ */
DIV#aq_footer {
    display: table-row;
    background-color: #333;
    font-size: 13px;
}
DIV#aq_footer A:HOVER {
    color: #BF9F56;
}

/* Top */
DIV#aq_footer_top {
    padding-top: 40px;
    padding-bottom: 30px;
}

DIV#aq_footer_top,
DIV#aq_footer_top A {
    color: white;
}
DIV#aq_footer_top H2 {
    margin-bottom: 20px;
}
DIV#aq_footer_top OL + H2 {
    margin: 30px 0 15px 0;
}

DIV#aq_footer_top_about, DIV#aq_footer_top_exhibit_sell, DIV#aq_footer_top_discover_buy, DIV#aq_footer_top_community, DIV#aq_footer_top_follow {
    margin-bottom: 40px;
}

DIV#aq_footer_top_about {
    float: left;
    width: 210px;
}
DIV#aq_footer_top_about P {
    color: #AAA;
}
DIV#aq_footer_top_about_setting {
    margin-top: 35px;
}
DIV#aq_footer_top_about_setting A {
    color: #AAA;
    border-color: #AAA;
}

DIV#aq_footer_top_exhibit_sell LI.aqcss_button_wrapper {
    margin-top: 26px;
    margin-bottom: 15px;
}

DIV#aq_footer_top_exhibit_sell {
    width: 181px;
}
DIV#aq_footer_top_discover_buy {
    width: 184px;
}
DIV#aq_footer_top_community {
    width: 143px;
}
DIV#aq_footer_top_follow {
    width: 120px;
}
DIV#aq_footer_top_exhibit_sell, DIV#aq_footer_top_discover_buy, DIV#aq_footer_top_community, DIV#aq_footer_top_follow {
    float: right;
    margin-left: 40px;
}

DIV#aq_footer_top_follow .aq_vertical_list LI A {
    background-repeat: no-repeat;
    background-position: -4px -3px;
    padding-left: 24px;
}
A#aq_footer_top_follow_facebook {
    background-image: url(https://artquid.twic.pics/img/img/icon/social_networks/white/20x20/facebook.png);
}
A#aq_footer_top_follow_pinterest {
    background-image: url(https://artquid.twic.pics/img/img/icon/social_networks/white/20x20/pinterest.png);
}
A#aq_footer_top_follow_twitter {
    background-image: url(https://artquid.twic.pics/img/img/icon/social_networks/white/20x20/twitter.png);
}
A#aq_footer_top_follow_linkedin {
    background-image: url(https://artquid.twic.pics/img/img/icon/social_networks/white/20x20/linkedin.png);
}
A#aq_footer_top_follow_google_plus {
    background-image: url(https://artquid.twic.pics/img/img/icon/social_networks/white/20x20/google_plus.png);
}
DIV#aq_footer_top_follow_facebook_like {
    margin-top: 20px;
}

/* Bottom */
DIV#aq_footer_separator {
    background-color: #AAA;
}

DIV#aq_footer_bottom {
    height: 50px;
    padding-top: 12px;
}
DIV#aq_footer_bottom_left,
DIV#aq_footer_bottom_right A {
    color: #AAA;
}
DIV#aq_footer_bottom_left {
    float: left;
}
DIV#aq_footer_bottom_right {
    float: right;
}
DIV#aq_footer_bottom_right OL LI {
    margin-left: 10px;
}

/* Language selection popup */
DIV#lang-box {
    width: 350px;
    height: 200px;
}
DIV#lang-box OL {
    padding-left: 20px;
    list-style-type: none;
}
DIV#lang-box OL LI.current {
    color: white;
    background-color: #333;
}
DIV#lang-box OL LI.current,
DIV#lang-box OL LI A {
    margin-top: 5px;
    padding: 5px;
    width: 270px;
    border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
DIV#lang-box OL LI A {
    display: block;
}
DIV#lang-box OL LI A:HOVER {
    color: white;
    background-color: #999;
}

/* RSS box */
DIV#subscribeDiv {
    width: 660px;
    padding: 0;
}

/* COOKIES BANNER */
/* -------------- */

DIV#aq_cookies_banner {
    display: none;
    padding: 10px 20px;
    background-color: #F5F5F5;
    text-align: center;
    font-size: 13px;
    color: #333;
}

DIV#aq_cookies_banner BUTTON {
    cursor: pointer;
    margin-left: 20px;
    border: none;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background: url(https://artquid.twic.pics/img/img/icon/general/20/cross_thin_grey.png) no-repeat;
}

/* HOMEPAGE STYLES */
/* --------------- */

/* To migrate */
.url_list {list-style-image:url('https://artquid.twic.pics/img/img/bullet_list.png');margin:0;padding:7px 10px 5px 25px;}
.headmsg {background-color:#EAEAEA;border-top:1px solid #CCCCCC;font-size:15px;font-weight:bold;}
.headmsg_long {padding:2px 10px;margin:0px 25px 0px 10px;}
.headmsg_short {padding: 2px 10px 2px 10px;margin:0;}
.headmsg a {font-weight:bold;color:#003333;}
.blockcontent {float:left;margin:0px 0px 2px 0px;padding:10px 5px 10px 5px;text-align:justify;background-color:#F0F0F0;}
.blockcontent_long {margin:0 25px 0 10px;}
.blockcontent_short {width:242px;}
.box_content {float:left;width:251px;margin-left:10px;}
.image_note {text-align:right;padding:10px 5px 0 0;}
.content_container {background:url('https://artquid.twic.pics/img/img/box_list_bg.png') repeat-y;overflow:hidden;width:546px;padding:10px 0 0 0;margin:0;}
.photo_right_content {float:left;width:336px;text-align:justify;margin:0 0 0 15px;padding-right:10px;}
.photo_right_content_long {float:left;width:140px;text-align:left;margin:5px 0 0 15px;}
.photo_right_content_text {height:65px;display:table-cell;vertical-align:middle}
.cell_align_middle {display:table-cell;vertical-align:middle;}
.artist_photo_box {float:left;text-align:center;width:100px;}
.artist_artwork_box {float:left;text-align:center;padding-top:5px;padding-left:12px;}
.photo_border {border:1px solid #E0E0E0;}
.post_highlight_title {font-weight:bold;font-size:13px;}

/* Miscellaneous */
DIV#aq_content.home {
    font-size: 14px;
}

DIV#aq_content.home H3 {
    margin: 0;
}

DIV#aq_content.home A IMG {
    transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
}

DIV#aq_content.home A.aqcss_button2,
DIV#aq_content.home A.aqcss_button_home {
    padding: 12px 20px;
}
DIV#aq_content.home A.aqcss_button_home {
    font-size: 16px;
    display: inline-block;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
DIV#aq_content.home A.aqcss_button2:AFTER,
DIV#aq_content.home A.aqcss_button_home:AFTER {
    position: relative;
    margin-left: 8px;
}
DIV#aq_content.home A.aqcss_button2 > SPAN,
DIV#aq_content.home A.aqcss_button_home > SPAN {
    position: relative;
    top: -1px;
    font-weight: bold;
}
DIV#aq_content.home A.aqcss_button2 > SPAN:BEFORE,
DIV#aq_content.home A.aqcss_button_home > SPAN:BEFORE {
    position: relative;
    top: 1px;
    margin-right: 10px;
    font-size: 20px;
}

DIV#aq_content.home DIV.separated {
    border-top: 1px solid #CCC;
}

DIV#aq_content.home DIV.container DIV.panel_white {
    display: inline-block;
    margin: 6px 0;
    padding: 20px;
    border: 1px solid #FFF;
    background-color: white;
}

DIV#aq_content.home DIV.two_columns_wide {
    width: 575px;
}
DIV#aq_content.home DIV.two_columns_narrow {
    width: 380px;
}

DIV#aq_content.home DIV.two_columns_narrow DIV.play_button {
    top: 40px;
    left: 62px;
}

DIV#aq_content.home TD.bottom_link {
    padding-top: 40px;
}

/* Home banner event */
DIV#aq_home_banner_event {
    position: relative;
    height: 500px;
    background-image: url(//artquid.twic.pics/img/img/slider/event_1.jpg);
    background-position: center 56%;
}

DIV#aq_home_banner_event .link {
    position: absolute;
    top: 42%;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

DIV#aq_home_banner_event .link img {
    border: 8px ridge #FFFFFF;
}

/* Home slide */
DIV#aq_home_banner {
    position: relative;
    height: 500px;
    background-image: url(//artquid.twic.pics/img/img/slider/artquid.jpg);
    background-position: center 56%;
}
DIV#aq_home_banner .slider_content {
    width: 45%;
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
    color: #FFF;
    padding-top: 65px;
    padding-left: 65px;
}

DIV#aq_home_banner H1 {
    margin-top: 30px;
    font-weight: normal;
    font-size: 46px;
    line-height: 65px;
    letter-spacing: 2px;
}

DIV#aq_home_banner .link {
    margin-top: 25px;
    font-family: Arial, Helvetica, sans-serif;
}

@media screen and (max-width: 1400px) {
    DIV#aq_home_banner H1 {
        font-size: 40px;
        line-height: 60px;
    }
}
@media screen and (max-width: 1300px) {
    DIV#aq_home_banner H1 {
        font-size: 37px;
        line-height: 57px;
    }
}
@media screen and (max-width: 1150px) {
    DIV#aq_home_banner H1 {
        font-size: 32px;
        line-height: 45px;
    }
}

/* Home live 3D */
DIV#aq_home_live_3d {
    padding-top: 75px;
    background-position: center 30%;
    background-color: #333;
    text-align: center;
}

DIV#aq_home_live_3d {
    height: 425px;
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/scene2_capture_turquoise_1000.jpg);
    background-position: center 70%;
}
DIV#aq_home_live_3d > DIV > A {
    display: inline-block;
    margin: 30px 0;
    width: 95px;
    height: 95px;
    background: url(https://artquid.twic.pics/img/img/icon/general/95/play_white.png) no-repeat center;
}
DIV#aq_home_live_3d > A {
    margin-top: 200px;
}

/* Home community on top */
DIV#aq_home_community_on_top TABLE {
    border-spacing: 0;
    word-wrap: break-word;
}
DIV#aq_home_community_on_top TD.separator {
    width: 100px;
}
DIV#aq_home_community_on_top TD.item {
    padding: 20px 20px 15px 20px;
    width: 406px;
    background-color: white;
    vertical-align: top;
    text-align: left;
}
DIV#aq_home_community_on_top LI {
    margin: 0 0 15px 15px;
    height: 90px;
}
DIV#aq_home_community_on_top LI.first {
    margin-bottom: 0;
    height: 300px;
}
DIV#aq_home_community_on_top LI.first A {
    overflow: hidden;
    vertical-align: top; /* Safari fix */
    width: 300px;
    height: 300px;
}
DIV#aq_home_community_on_top LI A {
    display: inline-block;
}

DIV#aq_home_community_on_top OL + DIV {
    margin-top: 20px;
}

DIV#aq_home_community_on_top DIV.description {
    display: inline-block;
    margin: 20px 0 0 10px;
    width: 345px;
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
    font-size: 20px;
}
DIV#aq_home_community_on_top DIV.description SPAN.name {
    line-height: 1.2;
    color: #999;
}
DIV#aq_home_community_on_top DIV.description SPAN.name A {
    font-size: 26px;
}
DIV#aq_home_community_on_top DIV.description SPAN.name SPAN {
    font-size: 18px;
}

/* Home our story */
DIV#aq_home_story DIV.container {
    background: url(https://artquid.twic.pics/img/img/3d/illustration/video-heart_dark_995.jpg) no-repeat center;
    background-size: cover;
}
DIV#aq_home_story DIV.container > A {
    display: block;
    height: 560px;
    opacity: 0.75;
        filter: alpha(opacity=75);
    background: url(https://artquid.twic.pics/img/img/icon/general/90/youtube-play_black.png) no-repeat center;
}
DIV#aq_home_story DIV.container > A:HOVER {
    opacity: 1;
        filter: alpha(opacity=100);
    background-image: url(https://artquid.twic.pics/img/img/icon/general/90/youtube-play_red.png);
}
/* Home awards */
DIV#aq_home_awards H2 {
    color: #BBA871;
}
DIV#aq_home_awards P {
    color: white;
}
DIV#aq_home_awards DIV.aqcss_award_artwork,
DIV#aq_home_awards DIV.aqcss_award_artwork A {
    color: white;
}

/* Common to Home blog and Diary */
DIV#aq_home_blog H3,
DIV#aq_home_diary H3 {
    font-weight: normal;
    color: #590DDA;
}
DIV#aq_home_blog .two_columns_narrow H3,
DIV#aq_home_diary .two_columns_narrow H3 {
    font-size: 14px;
}

DIV#aq_home_blog DIV.container,
DIV#aq_home_diary DIV.container {
    text-align: left;
}

DIV#aq_home_blog DIV.two_columns_narrow A IMG,
DIV#aq_home_diary DIV.two_columns_narrow A IMG {
    float: left;
}

DIV#aq_home_blog DIV.two_columns_narrow A,
DIV#aq_home_diary DIV.two_columns_narrow A {
    clear: left;
    display: block;
}
DIV#aq_home_blog DIV.two_columns_narrow A.spaced,
DIV#aq_home_diary DIV.two_columns_narrow A.spaced {
    margin-top: 20px;
}

DIV#aq_home_blog DIV.two_columns_narrow DIV.video,
DIV#aq_home_diary DIV.two_columns_narrow DIV.video {
    width: 180px;
}
DIV#aq_home_blog DIV.two_columns_narrow DIV.summary,
DIV#aq_home_diary DIV.two_columns_narrow DIV.summary {
    background-color: #F8F8F8;
}

DIV#aq_home_blog DIV.two_columns_narrow DIV.summary.video,
DIV#aq_home_diary DIV.two_columns_narrow DIV.summary.video {
    min-height: 119px;
    margin-bottom: 30px; /* @todo : remove this hack */
}
DIV#aq_home_blog DIV.two_columns_narrow DIV.summary.not_video,
DIV#aq_home_diary DIV.two_columns_narrow DIV.summary.not_video {
    margin-left: 180px;
    min-height: 104px;
}

/* Home blog */
DIV#aq_home_blog DIV.two_columns_wide {
    float: left;
}
DIV#aq_home_blog DIV.two_columns_narrow {
    float: right;
}

/* Diary */
DIV#aq_home_diary DIV.two_columns_narrow {
    float: left;
}
DIV#aq_home_diary DIV.two_columns_wide {
    float: right;
}

/* Community */
DIV#aq_home_community DIV.element {
    float: left;
    padding: 10px;
    width: 290px;
    background-color: white;
}
DIV#aq_home_community DIV.element.spaced {
    margin: 0 30px;
}

DIV#aq_home_community DIV.element A.header {
    display: block;
    height: 90px;
}
DIV#aq_home_community DIV.element A.header > DIV:FIRST-CHILD {
    float: left;
    margin: 18px 5px 5px 2px;
}
DIV#aq_home_community DIV.description {
    display: table-cell;
    height: 86px;
    vertical-align: middle;
    text-align: left;
}
DIV#aq_home_community DIV.description SPAN {
    color: #333;
}

DIV#aq_home_community OL {
    margin-top: 10px;
}
DIV#aq_home_community LI {
    margin: 0 3px;
}

/* Recent items */
DIV#aq_home_recent_items DIV.container {
    padding-left: 100px;
    width: 922px;
}

/* Shop */
DIV#aq_home_shop IMG {
    margin-bottom: 10px;
    max-width: 120px;
}

DIV#aq_home_shop TD.item {
    width: 140px;
    border: solid 1px #CCC;
    vertical-align: middle;
    background-color: white;
}
DIV#aq_home_shop TD.item A {
    display: inline-block;
    width: 120px;
    padding: 10px;
    text-align: center;
}
DIV#aq_home_shop TD.item A SPAN {
    color: #333;
    font-weight: bold;
}
DIV#aq_home_shop TD.separator {
    width: 15px;
}
DIV#aq_home_shop TD.separator_wide {
    width: 140px;
}

/* Comments */
DIV#aq_home_loves DIV.container {
    width: 570px;
}

/* Services */
DIV#aq_footer_services {
    background-color: white;
}
DIV#aq_footer_services > DIV {
    display: table;
    margin: 0 auto;
    padding: 40px 0;
}
DIV#aq_footer_services > DIV > DIV {
    display: table-cell;
    padding: 85px 40px 10px 40px;
    width: 160px;
    background-repeat: no-repeat;
    background-position: center 10px;
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
    font-size: 18px;
    text-align: center;
}
DIV#aq_footer_services > DIV DIV + DIV {
    border-left: 1px solid #CCC;
}
DIV#aq_footer_services DIV#aq_footer_services_find {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/60/magnifier.png);
}
DIV#aq_footer_services DIV#aq_footer_services_chat {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/60/chat.png);
}
DIV#aq_footer_services DIV#aq_footer_services_negotiate {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/60/handshake.png);
}
DIV#aq_footer_services DIV#aq_footer_services_buy {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/60/lock.png);
}

/* ABOUT PAGE STYLES */
/* ----------------- */

/* Miscellaneous */
DIV#aq_page_about P.quoted,
DIV#aq_page_about_conclusion DIV.aqcss_wide_backgrounded_content P {
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
}

DIV#aq_page_about OL {
    display: inline-block;
    margin: 0 auto;
    width: 1000px;
}

DIV#aq_page_about DIV.aqcss_wide_backgrounded_wrapper,
DIV#aq_page_about DIV.aqcss_wide_backgrounded_background {
    height: 500px;
}

/* Summary and Mission */
DIV#aq_page_about_introduction DIV.aqcss_wide_backgrounded_background {
    background-image: url(https://artquid.twic.pics/img/img/about/about_1.jpg);
    background-position: center 30%;
}
DIV#aq_page_about_introduction DIV.aqcss_wide_backgrounded_content {
    margin-right: 10%;
    padding: 0 60px;
    top: 60px;
}
DIV#aq_page_about_introduction DIV.aqcss_wide_backgrounded_content H1 {
    font-size: 48px !important;
}

DIV#aq_page_about_introduction + P {
    margin: 70px 0;
    padding: 0 60px 0 200px;
    background-position: 60px 5px;
    font-size: 32px;
}

DIV#aq_page_about_introduction_3d DIV.aqcss_wide_backgrounded_background {
    background-image: url(https://artquid.twic.pics/img/img/about/about_image_1000px.png);
    background-position: center;
}

DIV#aq_page_about_introduction_3d DIV.aqcss_wide_backgrounded_background IMG {
    float:left;
    margin-top:50px;
    margin-left:50px;
}

DIV#aq_page_about_introduction_3d DIV.aqcss_wide_backgrounded_background H1 {
    margin-top:180px;
    margin-left:50px;
    width:920px;
    font-size: 48px;
    color:#fff;
}

DIV#aq_page_about_introduction_3d + DIV {
    margin: 0 auto;
    padding: 70px 100px;
    width: 1000px;
    text-align: center;
}
DIV#aq_page_about_introduction_3d + DIV > IFRAME,
DIV#aq_page_about_introduction_3d + DIV > OL {
    margin-top: 20px;
}
DIV#aq_page_about_introduction_3d + DIV > P {
    margin: 0;
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
    font-size: 32px;
}
DIV#aq_page_about_introduction_3d + DIV > OL > LI {
    float: left;
    width: 300px;
    background-repeat: no-repeat;
    background-position: center 0;
}
DIV#aq_page_about_introduction_3d + DIV > OL > LI:FIRST-CHILD {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/100/atom_black.png);
}
DIV#aq_page_about_introduction_3d + DIV > OL > LI:FIRST-CHILD + LI {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/100/earth_black.png);
}
DIV#aq_page_about_introduction_3d + DIV > OL > LI:FIRST-CHILD + LI + LI {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/100/windows_black.png);
}
DIV#aq_page_about_introduction_3d + DIV > OL > LI + LI {
    margin-left: 50px;
}
DIV#aq_page_about_introduction_3d + DIV > OL > LI > SPAN {
    display: inline-block;
    padding: 110px 2px 0 2px;
    width: 296px;
    height: 100px;
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
    font-size: 24px;
}
DIV#aq_page_about_introduction_3d + DIV > OL > LI > A {
    margin-top: 20px;
    width: 226px;
}

/* Directors */
DIV#aq_page_about_directors OL {
    text-align: left;
}
DIV#aq_page_about_directors OL LI {
    margin-right: 100px;
    width: 265px;
}
DIV#aq_page_about_directors OL LI IMG {
    display: block;
    margin-bottom: 10px;
}
DIV#aq_page_about_directors OL LI SPAN {
    display: block;
}
DIV#aq_page_about_directors OL LI SPAN.name {
    font-weight: bold;
}
DIV#aq_page_about_directors OL LI SPAN.position {
    font-style: italic;
}
DIV#aq_page_about_directors OL LI P {
    margin: 10px 0 0 0;
    color: #999;
}

/* Contributors */
DIV#aq_page_about_contributors OL {
    text-align: center;
}
DIV#aq_page_about_contributors OL LI {
    display : inline-block;
    width: 120px;
    height: 80px;
    text-align:center;
}
DIV#aq_page_about_contributors OL LI DIV {
    display : block !important;
    position: relative ! important;
    left: 35px ! important;
}
DIV#aq_page_about_contributors OL LI IMG {
    display: block;
    margin-bottom: 10px;
}


/* Press */
DIV#aq_page_about_press OL LI {
    margin-right: 60px;
}
DIV#aq_page_about_press OL LI A {
    display: inline-block;
    margin-top: auto;
    width: 150px;
}

DIV#aq_page_about_press A#the_good_web_guide_2013_category_winner {
    margin-top: 2px;
    height: 126px;
    background: url(https://artquid.twic.pics/img/img/about/press/grey/the_good_web_guide_2013_category_winner.png) no-repeat;
}

DIV#aq_page_about_press A#le_point {
    margin-top: 45px;
    height: 41px;
    background: url(https://artquid.twic.pics/img/img/about/press/grey/le_point.png) no-repeat;
}
DIV#aq_page_about_press A#le_point:HOVER {
    background-image: url(https://artquid.twic.pics/img/img/about/press/color/le_point.png);
}

DIV#aq_page_about_press A#nice_matin {
    margin-top: 25px;
    height: 78px;
    background: url(https://artquid.twic.pics/img/img/about/press/grey/nice_matin.png) no-repeat;
}
DIV#aq_page_about_press A#nice_matin:HOVER {
    background-image: url(https://artquid.twic.pics/img/img/about/press/color/nice_matin.png);
}

DIV#aq_page_about_press A#atelier_frenchweb_bfm_business {
    margin-top: 25px;
    height: 79px;
    background: url(https://artquid.twic.pics/img/img/about/press/grey/l_atelier_frenchweb_bfm_business.png) no-repeat;
}
DIV#aq_page_about_press A#atelier_frenchweb_bfm_business:HOVER {
    background-image: url(https://artquid.twic.pics/img/img/about/press/color/l_atelier_frenchweb_bfm_business.png);
}

DIV#aq_page_about_press A#art_market_blog {
    height: 134px;
    background: url(https://artquid.twic.pics/img/img/about/press/grey/art_market_blog.png) no-repeat;
}

DIV#aq_page_about_press P.quoted {
    margin: 50px auto 0 auto;
    padding: 0 0 0 130px;
    width: 802px;
    background-position: 00px 5px;
    text-align: left;
    font-size: 26px;
}
DIV#aq_page_about_press P.quoted IMG {
    float: right;
    margin-left: 30px;
}
DIV#aq_page_about_press P.quoted SPAN {
    display: inline-block;
    margin-top: 20px;
    font: bold 14px Arial, Helvetica, sans-serif;
}

/* Conclusion */
DIV#aq_page_about_conclusion DIV.aqcss_wide_backgrounded_background {
    background-image: url(https://artquid.twic.pics/img/img/about/about_2.jpg);
    background-position: center 10%;
}
DIV#aq_page_about_conclusion DIV.aqcss_wide_backgrounded_background.aqcss_3d {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/scene1-reine_dark_1000.jpg);
    background-position: center;
}

DIV#aq_page_about_conclusion DIV.aqcss_wide_backgrounded_content {
    top: 120px;
    text-align: center;
}
DIV#aq_page_about_conclusion DIV.aqcss_wide_backgrounded_content P {
    margin: 0;
    color: white;
}

/* EXHIBIT/SELL PAGE STYLES */
/* ------------------------ */

/* Miscellaneous */
DIV#aq_page_exhibit_sell_ready H2,
DIV#aq_page_exhibit_sell_create_gallery H2 {
    margin-bottom: 30px;
}

DIV#aq_page_exhibit_sell_join OL LI,
DIV#aq_page_exhibit_sell_ready H2,
DIV#aq_page_exhibit_sell_worldwide_community > DIV SPAN,
DIV#aq_page_exhibit_sell_benefit_premium P,
DIV#aq_page_exhibit_sell_benefit_premium OL LI,
DIV#aq_page_exhibit_sell_testimonial SPAN {
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
}

DIV#aq_page_exhibit_sell_join OL LI,
DIV#aq_page_exhibit_sell_worldwide_community > DIV SPAN,
DIV#aq_page_exhibit_sell_benefit_premium P,
DIV#aq_page_exhibit_sell_testimonial SPAN {
    font-size: 24px;
}

DIV#aq_page_exhibit_sell DIV#aq_subscription_choice > DIV {
    width: 440px;
}

/* Introduction */
DIV#aq_page_exhibit_sell > DIV:FIRST-CHILD.aqcss_title_button_text {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/scene3-entrance_dark_1000.jpg);
}

DIV#aq_page_exhibit_sell_product DIV.aqcss_wide_backgrounded_wrapper,
DIV#aq_page_exhibit_sell_product DIV.aqcss_wide_backgrounded_background {
    height: 300px;
}

DIV#aq_page_exhibit_sell_product DIV.aqcss_wide_backgrounded_background {
    background-image: url(https://artquid.twic.pics/img/img/illustration/wide/3d_gallery.jpg);
    background-position: center 30%;
}
DIV#aq_page_exhibit_sell_product DIV.aqcss_wide_backgrounded_content {
    top: 110px;
    text-align: center;
}

DIV#aq_page_exhibit_sell_product H1 {
    color: white;
}

DIV#aq_page_exhibit_sell_product > DIV + DIV {
    width: 100%;
    background-color: #E9EAEC;
}

DIV#aq_page_exhibit_sell_product DIV#aq_subscription_choice {
    padding: 75px 0;
}

/* Dreamed 3D Gallery */
DIV#aq_page_exhibit_sell_create_dream_3d {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/scene2_capture_dark_1000.jpg);
}

/* Join */
DIV#aq_page_exhibit_sell_join OL {
    display: inline-block;
}

DIV#aq_page_exhibit_sell_join IFRAME {
    margin: 20px 0;
}

DIV#aq_page_exhibit_sell_join DIV.container {
    display: block;
}

DIV#aq_page_exhibit_sell_join OL LI {
    width: 280px;
    background-color: white;
    background-repeat: no-repeat;
    background-position: center 30px;
    padding: 0 10px;
}
DIV#aq_page_exhibit_sell_join OL LI + LI {
    margin-left: 40px;
}
DIV#aq_page_exhibit_sell_join OL LI.aqcss_piggy_bank {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/100/piggy_bank.png);
}
DIV#aq_page_exhibit_sell_join OL LI.aqcss_paintbrush {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/100/paintbrush.png);
}
DIV#aq_page_exhibit_sell_join OL LI.aqcss_community {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/100/community.png);
}

DIV#aq_page_exhibit_sell_join OL LI SPAN {
    display: inline-block;
    margin-top: 160px;
    font-weight: bold;
}

DIV#aq_page_exhibit_sell_join OL LI P {
    margin: 0;
    font-size: 22px;
}

/* Worldwide community */
DIV#aq_page_exhibit_sell_worldwide_community > DIV {
    margin-top: 30px;
    width: 1000px;
    height: 570px;
    background: url(https://artquid.twic.pics/img/img/illustration/world_map.jpg) no-repeat;
    text-align: left;
}
DIV#aq_page_exhibit_sell_worldwide_community > DIV SPAN {
    display: block;
    margin: 340px 0 0 20px;
    width: 180px;
}

/* Benefit */
DIV#aq_page_exhibit_sell_benefit_premium H2 {
    margin-bottom: 20px;
}

DIV#aq_page_exhibit_sell_benefit_premium P {
    color: inherit;
}

DIV#aq_page_exhibit_sell_benefit_premium OL {
    display: inline-block;
}
DIV#aq_page_exhibit_sell_benefit_premium OL LI {
    height: 220px;
    padding-top: 10px;
    background-repeat: no-repeat;
    background-position: center 30px;
    font-size: 18px;
}
DIV#aq_page_exhibit_sell_benefit_premium DIV + OL LI {
    width: 220px;
    background-color: white;
}
DIV#aq_page_exhibit_sell_benefit_premium OL LI + LI {
    margin-left: 40px;
}
DIV#aq_page_exhibit_sell_benefit_premium OL LI.aqcss_shop {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/100/shop_black.png);
}
DIV#aq_page_exhibit_sell_benefit_premium OL LI.aqcss_windows {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/100/windows_black.png);
}
DIV#aq_page_exhibit_sell_benefit_premium OL LI.aqcss_magnifier-eye {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/100/magnifier-eye_black.png);
}
DIV#aq_page_exhibit_sell_benefit_premium OL LI.aqcss_cardboard {
    background-image: url(https://artquid.twic.pics/img/img/3d/icon/cardboard_black_100.png);
    background-position: center 50px;
}
DIV#aq_page_exhibit_sell_benefit_premium OL LI.chart {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/100/chart_black.png);
    background-position: 60px 35px;
}
DIV#aq_page_exhibit_sell_benefit_premium OL LI.contacts {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/100/contacts_black.png);
    background-position: 60px 42px;
}
DIV#aq_page_exhibit_sell_benefit_premium OL LI.magnifier {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/100/magnifier-eye_black.png);
}
DIV#aq_page_exhibit_sell_benefit_premium OL LI.money {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/100/money_black.png);
}

DIV#aq_page_exhibit_sell_benefit_premium OL LI SPAN {
    display: inline-block;
}
DIV#aq_page_exhibit_sell_benefit_premium DIV + OL LI SPAN {
    margin-top: 160px;
}
DIV#aq_page_exhibit_sell_benefit_premium DIV + OL LI SPAN,
DIV#aq_page_exhibit_sell_benefit_premium DIV + OL + OL LI SPAN + SPAN {
    width: 200px;
}
DIV#aq_page_exhibit_sell_benefit_premium OL + OL LI > SPAN:FIRST-CHILD + SPAN {
    font-weight: bold;
}
DIV#aq_page_exhibit_sell_benefit_premium DIV + OL + OL LI SPAN:FIRST-CHILD:BEFORE {
    font-size: 80px;
}
DIV#aq_page_exhibit_sell_benefit_premium OL + OL LI {
    margin-top: 30px !important;
    width: 218px;
    border: 1px solid #CCC;
}

DIV#aq_page_exhibit_sell_benefit_premium DIV.container > DIV:FIRST-CHILD,
DIV#aq_page_exhibit_sell_benefit_premium DIV.container > DIV:FIRST-CHILD > DIV:FIRST-CHILD,
DIV#aq_page_exhibit_sell_benefit_premium OL + DIV,
DIV#aq_page_exhibit_sell_benefit_premium OL + DIV > DIV:FIRST-CHILD {
    height: 100px;
}
DIV#aq_page_exhibit_sell_benefit_premium DIV.container > DIV:FIRST-CHILD,
DIV#aq_page_exhibit_sell_benefit_premium OL + DIV {
    margin: 30px 0;
}
DIV#aq_page_exhibit_sell_benefit_premium DIV.container > DIV:FIRST-CHILD > DIV:FIRST-CHILD,
DIV#aq_page_exhibit_sell_benefit_premium OL + DIV > DIV:FIRST-CHILD {
    border: 1px solid #CCC;
}
DIV#aq_page_exhibit_sell_benefit_premium DIV.container > DIV:FIRST-CHILD > DIV:FIRST-CHILD {
    border-bottom: none;
}
DIV#aq_page_exhibit_sell_benefit_premium OL + DIV > DIV:FIRST-CHILD {
    border-top: none;
}
DIV#aq_page_exhibit_sell_benefit_premium DIV.container > DIV:FIRST-CHILD > DIV + DIV,
DIV#aq_page_exhibit_sell_benefit_premium OL + DIV > DIV + DIV {
    display: inline-block;
    position: relative;
    padding: 0 20px;
    background-color: #E9EAEC;
}
DIV#aq_page_exhibit_sell_benefit_premium DIV.container > DIV:FIRST-CHILD > DIV + DIV {
    top: -125px;
}
DIV#aq_page_exhibit_sell_benefit_premium OL + DIV > DIV + DIV {
    top: -110px;
}

/* Testimonial */
DIV#aq_page_exhibit_sell_testimonial DIV.quoted {
    display: inline-block;
    margin: 30px auto 0 auto;
    max-width: 800px;
    padding: 0 50px 0 150px;
    background-position: 20px 0;
    text-align: left;
}
DIV#aq_page_exhibit_sell_testimonial SPAN {
    font-style: italic;
}
DIV#aq_page_exhibit_sell_testimonial SPAN + DIV {
    margin-top: 10px;
}
DIV#aq_page_exhibit_sell_testimonial SPAN + DIV > DIV + DIV {
    padding: 8px 0 0 57px;
}

/* COMMON TO SOME PAGES */
DIV#aq_page_art,
DIV#aq_page_artists,
DIV#aq_page_blog,
DIV#aq_page_circle,
DIV#aq_page_comments,
DIV#aq_page_events,
DIV#aq_page_favorite,
DIV#aq_page_merchants,
DIV#aq_page_trending {
    padding-bottom: 30px;
}

/* ARTIST / GALLERY */
DIV#aq_gallery_top DIV.aqcss_container_high {
    height: 300px;
}
DIV#aq_gallery_top_container,
DIV#aq_gallery_top_background_container {
    min-height: 250px;
}
DIV#aq_gallery_top_container {
    background-color: #333;
}
DIV#aq_gallery_top_background_container {
/*    background-position: 50% 0%;*/
    background-size: cover;
        -webkit-background-size: cover;
}
DIV#aq_gallery_top_background_image_container {
    position: relative;
    display: none;
    cursor: move;
    overflow: hidden;
}
DIV#aq_gallery_top_background_image_container > IMG {
    position: relative;
    width: 100%;
}
DIV#aq_gallery_top_actions,
SPAN#aq_gallery_top_banner_error {
    display: none;
}
DIV#aq_gallery_top_enter_edit_mode,
DIV#aq_gallery_top_actions {
    position: absolute;
    top: 140px;
    max-width: 300px;
    padding: 8px 12px;
    border: 2px solid white;
    border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    text-align: center;
    background-color: white;
    transition: all 0.15s ease-in-out;
        -webkit-transition: all 0.15s ease-in-out;
        -moz-transition: all 0.15s ease-in-out;
        -o-transition: all 0.15s ease-in-out;
        -ms-transition: all 0.15s ease-in-out;
}
DIV#aq_gallery_top_enter_edit_mode,
DIV#aq_gallery_top_actions FORM,
DIV#aq_gallery_top_action_cancel,
DIV#aq_gallery_top_action_remove {
    color: #590DDA;
}
DIV#aq_gallery_top_enter_edit_mode,
FORM#aq_gallery_top_upload LABEL,
DIV#aq_gallery_top_actions > DIV {
    cursor: pointer;
}
DIV#aq_gallery_top_enter_edit_mode {
    left: 50%;
}
DIV#aq_gallery_top_enter_edit_mode > SPAN {
    display: inline-block;
    position: relative;
    top: -3px;
}
DIV#aq_gallery_top_enter_edit_mode > SPAN:BEFORE {
    position: relative;
    top: 4px;
    right: 2px;
    font-size: 24px;
}
FORM#aq_gallery_top_upload LABEL > INPUT {
    width: 1px;
    opacity: 0;
        filter: alpha(opacity=0);
}

DIV#aq_gallery_top_actions > SPAN,
DIV#aq_gallery_top_actions > DIV > DIV {
    padding: 5px;
}

DIV#aq_gallery_top_actions {
    left: 50%;
}
DIV#aq_gallery_top_actions > DIV > DIV {
    display: inline-block;
}

DIV#aq_gallery_top_action_save {
    font-size: inherit;
}
DIV#aq_gallery_top_action_remove > SPAN {
    margin-left: 5px;
}

SPAN#aq_gallery_top_banner_error {
    color: red;
}

/* Gallery menu left */
TD#aq_gallery_menu_left {
    width: 210px;
    vertical-align: top;
}
TD#aq_gallery_menu_left > DIV {
    margin-top: 2px;
    padding: 20px 6px;
    background-color: white;
}
TD#aq_gallery_menu_left > SPAN + DIV {
    position: relative;
    padding: 4px;
    margin-bottom: 20px;
    border: 1px solid #CCC;
}
TD#aq_gallery_menu_left > SPAN + DIV > DIV {
    padding: 6px 2px 2px 2px;
}
DIV#aq_gallery_menu_left_main H1,
DIV#aq_gallery_menu_left_about {
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
}
DIV#aq_gallery_menu_left_main H1 {
    font-size: 24px !important;
    font-weight: normal;
}
DIV#aq_gallery_menu_left_main SPAN.aqcss_icon_tag,
DIV#aq_gallery_menu_left_main SPAN.aqcss_icon_map-marker,
DIV#aq_gallery_menu_left_figures SPAN:BEFORE,
DIV#aq_gallery_menu_left_links SPAN:BEFORE,
DIV#aq_gallery_menu_left_dates SPAN:BEFORE {
    display: inline-block;
    width: 19px;
}
DIV#aq_gallery_menu_left_main .aqcss_button2 {
    padding: 9px 0 0 0;
    width: 194px;
    height: 25px;
    text-align: center;
    font-size: inherit;
}
DIV#aq_gallery_menu_left_main .aqcss_button2 SPAN {
    position: relative;
}
DIV#aq_gallery_menu_left_main DIV.aqcss_button2 SPAN {
    top: -4px;
}
DIV#aq_gallery_menu_left_main A.aqcss_button2 SPAN {
    top: -4px;
}
DIV#aq_gallery_menu_left_main .aqcss_button2 SPAN:BEFORE {
    color: white !important;
}
DIV#aq_gallery_menu_left_main .aqcss_button2 {
    margin-top: 7px;
}
DIV#aq_gallery_menu_left_award > A {
    display: block;
    margin-top: 5px;
    padding-left: 20px;
    width: auto;
    height: auto;
    text-transform: capitalize;
}
DIV#aq_gallery_menu_left_figures > TABLE {
    width: 100%;
    font-size: 12px;
}
DIV#aq_gallery_menu_left_figures > TABLE TD:FIRST-CHILD {
    padding: 1px 2px 3px 0;
    text-transform: uppercase;
    font-weight: bold;
}
DIV#aq_gallery_menu_left_figures > TABLE TD {
    vertical-align: middle;
}
DIV#aq_gallery_menu_left_figures > TABLE TD + TD {
    padding: 2px 0 0 2px;
    text-align: right;
}
DIV#aq_gallery_menu_left_figures SPAN:BEFORE {
    font-size: 16px !important;
    top: 1px !important;
}
DIV#aq_gallery_menu_left_links > A {
    display: block;
    padding: 2px 0;
}
DIV#aq_gallery_menu_left_about {
    font-size: 16px;
}

DIV#aq_page_gallery SPAN.aqcss_icon_arrow-left:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_arrow-right:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_book:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_clock-o:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_enveloppe:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_eye:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_heart:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_link:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_globe:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_map-marker:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_pencil:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_pencil-square-o:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_plus-circle:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_rss:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_suitcase:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_tag:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_th:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_user:BEFORE,
DIV#aq_page_gallery SPAN.aqcss_icon_user-plus:BEFORE {
    margin-right: 4px;
    position: relative;
    top: 2px;
    font-size: 18px;
    color: #999;
}
DIV#aq_gallery_menu_left_main SPAN.aqcss_icon_enveloppe:BEFORE,
DIV#aq_gallery_menu_left_main SPAN.aqcss_icon_heart:BEFORE,
DIV#aq_gallery_menu_left_main SPAN.aqcss_icon_pencil:BEFORE,
DIV#aq_gallery_menu_left_main SPAN.aqcss_icon_plus-circle:BEFORE,
DIV#aq_gallery_menu_left_main SPAN.aqcss_icon_user-plus:BEFORE {
    top: 1px;
    font-size: 16px;
}

DIV#aq_page_gallery DIV.aqcss_separator {
    clear: both;
    margin: 20px 0;
    height: 1px;
    background-color: #CCC;
}

DIV#aq_page_gallery OL#aq_filter_buttons A:HOVER {
    background-color: #333;
    color: white;
}
DIV#aq_page_gallery OL#aq_filter_buttons.aqcss_wide {
    width: 780px;
}
DIV#aq_page_gallery OL#aq_filter_buttons.aqcss_wide > LI {
    width: 375px;
    text-align: center;
}
DIV#aq_page_gallery OL#aq_filter_buttons.aqcss_wide > LI > * {
    width: 100%;
    text-transform: uppercase;
    font-weight: bold;
}

DIV#aq_page_gallery DIV.aqcss_article {
    clear: both;
    margin-top: 20px;
}

DIV#aq_page_gallery TABLE.aqcss_comment {
    margin-left: 100px;
}

DIV#aq_page_gallery DIV#aq_carousel,
DIV#aq_page_gallery DIV#aq_carousel > DIV.aqcss_with_background {
    height: 240px;
}
DIV#aq_page_gallery DIV#aq_carousel > DIV {
    float: left;
    margin-left: 36px;
}
DIV#aq_page_gallery DIV#aq_carousel > DIV.aqcss_with_background {
    width: 180px;
    text-align: center;
    border: 1px solid transparent;
}
DIV#aq_page_gallery DIV#aq_carousel > DIV.aqcss_with_background.aqcss_owner:HOVER {
    border: 1px solid #590DDA;
}
DIV#aq_page_gallery DIV#aq_carousel > DIV.aqcss_with_background > A {
    position: relative;
    top: 110px;
}
DIV#aq_page_gallery DIV#aq_carousel DIV.aqcss_pagination_left,
DIV#aq_page_gallery DIV#aq_carousel DIV.aqcss_pagination_right {
    position: relative;
    top: 80px;
}
DIV#aq_page_gallery DIV#aq_carousel > DIV.aqcss_with_background,
DIV#aq_gallery_home_favorite_artworks > DIV,
DIV#aq_gallery_home_favorite_friends DIV.aqcss_with_background {
    background-color: #DDD;
}

/* Gallery pages */
DIV#aq_gallery_home_favorite_artworks,
DIV#aq_gallery_home_favorite_friends {
    margin: 20px 0;
    padding: 20px 20px 5px 20px;
    background-color: white;
}
DIV#aq_gallery_home_favorite_artworks > DIV,
DIV#aq_gallery_home_favorite_friends > DIV {
    margin-bottom: 5px;
    height: 190px;
    text-align: center;
}
DIV#aq_gallery_home_favorite_artworks > DIV + A,
DIV#aq_gallery_home_favorite_friends > DIV + A{
    margin-top: 0;
}
DIV#aq_gallery_home_favorite_artworks {
    float: left;
    width: 470px;
}
DIV#aq_gallery_home_favorite_artworks > DIV > SPAN,
DIV#aq_gallery_home_favorite_friends > DIV > SPAN {
    display: inline-block;
    margin-top: 80px;
    color: #999;
}
DIV#aq_gallery_home_favorite_artworks > DIV > SPAN + A,
DIV#aq_gallery_home_favorite_friends > DIV > SPAN + A {
    display: block;
    margin-top: 10px;
}
DIV#aq_gallery_home_favorite_artworks > DIV > DIV {
    float: left;
    display: inline-block;
    width: 90px;
    height: 90px;
    border-left: 5px solid white;
    border-bottom: 5px solid white;
}
DIV#aq_gallery_home_favorite_artworks > DIV > DIV.aqcss_left {
    border-left: 0;
}
DIV#aq_gallery_home_favorite_artworks > DIV > DIV > A {
    display: inline-block;
}
DIV#aq_gallery_home_favorite_friends {
    float: left;
    margin-left: 20px;
    width: 210px;
}
DIV#aq_gallery_home_favorite_friends > DIV > DIV {
    display: inline-block;
    margin: 0 0 13px 15px;
    vertical-align: top;
}
DIV#aq_gallery_home_favorite_friends > DIV > DIV > DIV {
    display: inline-block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border: 2px solid white;
    border-radius: 50%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
}
DIV#aq_gallery_home_favorite_friends > DIV > DIV.aqcss_left {
    margin-left: 0;
}

DIV#aq_page_gallery_about {
    width: 370px;
    font-size: 20px;
    word-wrap: break-word;
}

DIV#aq_page_gallery SPAN.aqcss_counter {
    position: relative;
    margin-bottom: 30px;
    top: 8px;
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
    font-size: 16px;
    font-style: italic;
}
DIV#aq_page_gallery SPAN.aqcss_counter.aqcss_alone {
    display: block;
    text-align: center;
}

DIV#aq_page_gallery DIV#aqcss_empty.aqcss_3d {
    height: 280px;
    background: url(https://artquid.twic.pics/img/img/icon/general/200/window.png) no-repeat center bottom;
}
DIV#aq_page_gallery DIV#aqcss_empty.aqcss_3d > A {
    display: inline-block;
}
DIV#aq_page_gallery FORM#aq_3d_exhibition_panel > UL > LI:FIRST-CHILD A {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/20/share_black.png);
}
DIV#aq_page_gallery FORM#aq_3d_exhibition_panel > UL > LI:FIRST-CHILD + LI A {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/20/download_black.png);
}
DIV#aq_page_gallery FORM#aq_3d_exhibition_panel > UL > LI:FIRST-CHILD + LI + LI A {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/20/send_black.png);
}

DIV#aq_exhibition_artworks_header > OL {
    float: right;
}

/* FAVORITE */
DIV#aq_page_favorite OL#aq_filter_buttons > LI > DIV > SPAN {
    text-transform: capitalize;
}

DIV#aq_page_favorite SPAN#nbfd {
    display: none !important; /* Always hide uggly hidden favorite form */
}

/* POST & EVENT */
DIV#aq_page_post_event_detail H1 {
    margin-top: 30px;
}
DIV#aq_page_post_event_detail H1 + A,
DIV#aq_page_post_event_detail H1 + A + SPAN {
    display: block;
}
DIV#aq_page_post_event_detail H1 + A {
    color: inherit;
    font-weight: bold;
}
DIV#aq_page_post_event_detail H1 + A + SPAN {
    color: #999;
}

/* SUBSCRIBE */
DIV#aq_page_subscribe LABEL A {
    display: inline;
    margin-left: 0;
}

/* USER */

/* My gallery */
DIV#aq_page_my_gallery DIV.aqcss_dotted_area {
    cursor: pointer;
    padding-top: 70px;
    height: 160px;
    border: 2px dashed black;
    background-color: white;
    text-align: center;
}
DIV#aq_page_my_gallery DIV.aqcss_dotted_area:HOVER {
    border: 2px dashed #590DDA;
}
DIV#aq_page_my_gallery DIV.toolTip SPAN,
DIV#aq_page_my_gallery DIV.aqcss_dotted_area SPAN {
    display: block;
    font-family: FontAwesome;
    font-size: 60px;
    color: #CCC;
}

DIV#aq_page_my_gallery DIV.aqcss_dotted_area.aqcss_user {
    background: white url(https://artquid.twic.pics/img/img/icon/general/user_anonymous.png) no-repeat center 6px;
    background-size: 95% auto;
}

/* Subscription */
DIV#aq_page_user_subscription DIV#aq_subscription_choice > DIV {
    width: 740px;
}

/* 3D */
/* -- */

/* Common */
FORM#aq_3d_exhibition_panel > DIV,
DIV#aq_page_my_3d_gallery > UL {
    width: 756px;
}

/* 3D exhibition */
/* Beware that some css are inline into 3d_webgl template */
FORM#aq_3d_exhibition_panel,
FORM#aq_3d_exhibition_panel > UL > LI {
    border: none;
}
FORM#aq_3d_exhibition_panel,
FORM#aq_3d_exhibition_panel > UL > LI,
FORM#aq_3d_exhibition_panel FIELDSET {
    border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
}

FORM#aq_3d_exhibition_panel {
    padding: 0;
    background-color: white;
    font-size: inherit;
}
FORM#aq_3d_exhibition_panel LABEL {
    margin: 0;
    vertical-align: top;
}
FORM#aq_3d_exhibition_panel LABEL A {
    margin-left: 0;
}

FORM#aq_3d_exhibition_panel DIV.colorPicker .aqcss_button2 {
    width: 60px;
    padding: 6px 8px !important;
    text-align: center;
    font-size: 13px;
}
FORM#aq_3d_exhibition_panel DIV.colorPicker A.close > SPAN {
    margin-bottom: 18px;
}
FORM#aq_3d_exhibition_panel DIV.colorPicker DIV.hex + DIV > A {
    margin-top: 18px;
}

DIV#aq_page_gallery FORM#aq_3d_exhibition_panel > DIV,
DIV#aq_page_my_3d_gallery FORM#aq_3d_exhibition_panel > BUTTON + DIV {
    clear: both;
    display: inline-block;
    margin: 0 auto;
    padding: 12px;
}
FORM#aq_3d_exhibition_panel > BUTTON + DIV.loading P.loading-spinner {
    position: static;
}
FORM#aq_3d_exhibition_panel > BUTTON + DIV.loading SPAN.loading-icon {
    background: url(https://artquid.twic.pics/img/img/icon/general/150/arrow-up_white.png) no-repeat center top;
    height: 150px;
}

FORM#aq_3d_exhibition_panel DIV.aqcss_tooltip DIV.aqcss_tail2 {
    border-right-color: #FFFFB0;
}
FORM#aq_3d_exhibition_panel DIV.aqcss_tooltip DIV.aqcss_content {
    width: 658px;
}
FORM#aq_3d_exhibition_panel DIV.ui-tabs {
    padding: 12px;
}
FORM#aq_3d_exhibition_panel DIV.ui-tabs-panel {
    padding: 0;
}

FORM#aq_3d_exhibition_panel > UL,
FORM#aq_3d_exhibition_panel > UL > LI {
    background-color: inherit;
}
FORM#aq_3d_exhibition_panel > UL {
    padding: 0 0 0 12px;
    border-bottom: 1px solid #EEE;
}
FORM#aq_3d_exhibition_panel > UL > LI {
    margin: 0;
    padding: 0;
    width: 112px;
    max-width: 112px;
    text-align: center;
    text-transform: uppercase;
}
FORM#aq_3d_exhibition_panel > UL > LI:FIRST-CHILD {
    width: auto;
}
FORM#aq_3d_exhibition_panel > UL > LI + LI {
    margin: 0 0 0 20px;
}
FORM#aq_3d_exhibition_panel > UL > LI.ui-state-default:NOT(.ui-state-active) A:HOVER,
FORM#aq_3d_exhibition_panel > UL > LI.ui-state-active A {
    border-bottom: 3px solid #590DDA;
}
FORM#aq_3d_exhibition_panel > UL > LI:NOT(.ui-state-active) A {
    color: #333;
    font-weight: normal;
    border-bottom: 3px solid transparent;
}
FORM#aq_3d_exhibition_panel > UL > LI:NOT(.ui-state-active) A:HOVER {
    border-bottom: 2px solid #590DDA;
}
FORM#aq_3d_exhibition_panel > UL > LI A {
    float: none;
    display: inline-block;
    padding: 30px 12px 10px 12px;
    background-repeat: no-repeat;
    background-position: center 7px;
}

FORM#aq_3d_exhibition_panel INPUT[TYPE="range"] {
    width: 180px;
    vertical-align: middle;
}

FORM#aq_3d_exhibition_panel DIV.aqcss_color_picker_container {
    position: relative;
    display: inline-block;
    margin-left: 10px;
    padding: 5px;
    border: 1px solid #CCC;
    background-color: white;
    vertical-align: middle;
}

/* 3D exhibition */
DIV#aq_3d_exhibition_share_social INPUT,
DIV#aq_3d_exhibition_share_link INPUT,
DIV#aq_3d_exhibition_share_email TEXTAREA {
    font-family: inherit; /* Required to override JQuery UI style */
}

DIV#aq_3d_exhibition_share_social UL {
    display: inline-block;
}
DIV#aq_3d_exhibition_share_social LI + LI {
    margin-left: 5px;
}
DIV#aq_3d_exhibition_share_social INPUT {
    display: block;
    margin-top: 5px;
    width: 400px;
}

DIV#aq_3d_exhibition_share_link > SPAN {
    display: block;
    padding: 10px;
    text-align: center;
    font-weight: bold;
}
DIV#aq_3d_exhibition_share_link LABEL SPAN {
    display: inline-block;
    width: 85px;
}
DIV#aq_3d_exhibition_share_link LABEL INPUT {
    width: 665px;
    font-size: 11px;
}

DIV#aq_3d_exhibition_share_email > DIV + DIV + * {
    margin-top: 15px;
}
DIV#aq_3d_exhibition_share_email A {
    color: #590DDA;
}
DIV#aq_3d_exhibition_share_email TEXTAREA {
    width: 530px;
    height: 5.5em;
}

/* 3D list */
DIV#aq_page_3d_list DIV.aqcss_wide_backgrounded_content A.aqcss_button {
    padding: 9px 12px;
}
DIV#aq_page_3d_list DIV.aqcss_wide_backgrounded_content A.aqcss_button > SPAN {
    position: relative;
    top: 2px;
}
DIV#aq_page_3d_list TABLE#aq_menu_left + DIV {
    margin-top: 20px;
    background-color: white;
}
DIV#aq_page_3d_list TABLE#aq_menu_left + DIV > DIV {
    text-align: center;
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
    font-size: 18px;
}
DIV#aq_page_3d_list TABLE#aq_menu_left + DIV > DIV:FIRST-CHILD {
    padding: 180px 10px 10px 10px;
    background: url(https://artquid.twic.pics/img/img/3d/illustration/cardboard-woman.jpg) no-repeat center 10px/100%;
}
DIV#aq_page_3d_list TABLE#aq_menu_left + DIV > DIV:FIRST-CHILD > A {
    margin-top: 10px;
    padding: 8px 10px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    width: 150px;
}
DIV#aq_page_3d_list TABLE#aq_menu_left + DIV > DIV:FIRST-CHILD > A > IMG {
    margin: 0;
}
DIV#aq_page_3d_list TABLE#aq_menu_left + DIV > DIV + DIV {
    margin-top: 20px;
    padding: 140px 10px 25px 10px;
    background: url(https://artquid.twic.pics/img/img/3d/illustration/hand-mobile_200.jpg) no-repeat center 10px;
}

DIV#aq_page_3d_list TABLE#aq_menu_left + DIV > DIV + DIV > A {
    margin-top: 10px;
}
DIV#aq_page_3d_list TABLE#aq_menu_left + DIV > DIV + DIV > A {
    background-position: 0 -50px;
}
DIV#aq_page_3d_list TABLE#aq_menu_left + DIV > DIV + DIV > A + A {
    background-position: 0 -1px;
}

LABEL#aq_page_3d_list_keywords,
LABEL#aq_page_3d_list_keywords + SPAN {
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
    font-size: 16px;
}
LABEL#aq_page_3d_list_keywords {
    float: left;
    margin: 0 0 0 220px;
    border: 1px solid #DDD;
    background-color: white;
}
LABEL#aq_page_3d_list_keywords INPUT {
    padding: 2px 5px;
    width: 220px;
    height: 40px;
    border: none;
    font-size: inherit;
}
LABEL#aq_page_3d_list_keywords BUTTON {
    position: relative;
    top: -2px;
    margin-right: 5px;
}
LABEL#aq_page_3d_list_keywords + SPAN {
    position: relative;
    top: 11px;
    padding: 10px;
}

DIV#aq_3d_galleries_list UL + UL {
    border-top: 1px solid #CCC;
}
DIV#aq_3d_galleries_list LI {
    padding-bottom: 15px;
}
DIV#aq_3d_galleries_list UL:FIRST-CHILD LI + LI,
DIV#aq_3d_galleries_list UL + UL LI {
    padding-top: 15px;
}
DIV#aq_3d_galleries_list LI > A {
    display: block;
    position: relative;
}
DIV#aq_3d_galleries_list LI > A > IMG + IMG {
    position: absolute;
    top: 200px;
    left: 370px;
}

DIV#aq_3d_galleries_list + DIV {
    display: none;
    padding: 20px;
    background-color: white;
    text-align: center;
    font-size: 18px;
}
DIV#aq_3d_galleries_list + DIV IMG {
    vertical-align: middle;
}
DIV#aq_3d_galleries_list + DIV.aqcss_loading {
    display: block;
}
DIV#aq_3d_galleries_list + DIV + DIV {
    display: none;
    padding: 20px;
    height: 250px;
    background: url(https://artquid.twic.pics/img/img/icon/general/200/man_thinking_grey.png) no-repeat center bottom;
    text-align: center;
    font-size: 14px;
}
DIV#aq_3d_galleries_list DIV.aqcss_user_phototext {
    padding-left: 10px;
}

DIV#aq_3d_gallery {
    padding: 15px 20px 0 20px;
    width: 780px;
    height: auto;
    text-align: left;
    font-size: inherit;
}
DIV#aq_3d_gallery > A + DIV {
    height: 528px;
}

/* 3D forms */
FORM#aq_3d_exhibition_panel FIELDSET {
    padding: 10px 10px 20px 10px;
    border: 1px solid #DDD;
}
FORM#aq_3d_exhibition_panel LEGEND {
    margin-bottom: 15px;
    padding: 10px 20px 10px 55px;
    background-color: white;
    background-repeat: no-repeat;
    background-position: 20px center;
    font-size: 14px;
}

FORM#aq_3d_exhibition_panel DIV.colorPicker {
    z-index: 2;
    position: absolute;
    margin: 0;
    width: 380px;
    top: -210px;
}
FORM#aq_3d_exhibition_panel DIV#floor_color_picker.colorPicker,
FORM#aq_3d_exhibition_panel DIV#wall_color_picker.colorPicker {
    top: 0;
    left: -80px;
}
FORM#aq_3d_exhibition_panel BUTTON.aqcss_color_demo {
    padding: 10px;
    border: 1px solid #CCC;
    width: 50px;
    height: 40px;
    vertical-align: middle;
    background-color: white;
    font-weight: bold;
}

/* 3D my gallery */
DIV#aq_3d_my_exhibition_scene,
DIV#aq_3d_my_exhibition_skybox,
DIV#aq_3d_my_exhibition_preview {
    text-align: center;
}
DIV#aq_3d_my_exhibition_scene LABEL,
DIV#aq_3d_my_exhibition_skybox LABEL {
    border: 1px solid #CCC;
}
DIV#aq_3d_my_exhibition_scene LABEL > INPUT[TYPE="radio"],
DIV#aq_3d_my_exhibition_skybox LABEL > INPUT[TYPE="radio"],
DIV#aq_3d_my_exhibition_decoration LABEL > INPUT[TYPE="radio"] {
    visibility: hidden;
    position: absolute;
}
DIV#aq_3d_my_exhibition_scene LABEL > INPUT[TYPE="radio"] + DIV,
DIV#aq_3d_my_exhibition_skybox LABEL > INPUT[TYPE="radio"] + DIV {
    border: 3px solid transparent;
}
DIV#aq_3d_my_exhibition_scene LABEL > INPUT[TYPE="radio"] + DIV:HOVER,
DIV#aq_3d_my_exhibition_skybox LABEL > INPUT[TYPE="radio"] + DIV:HOVER {
    border: 3px solid black;
}
DIV#aq_3d_my_exhibition_scene LABEL > INPUT[TYPE="radio"]:CHECKED + DIV,
DIV#aq_3d_my_exhibition_skybox LABEL > INPUT[TYPE="radio"]:CHECKED + DIV {
    border: 3px solid #00FF00;
}

DIV#aq_3d_my_exhibition_decoration FIELDSET,
DIV#aq_3d_my_exhibition_artworks FIELDSET {
    float: left;
    width: 350px;
    border: 1px solid #CCC;
    background-color: #E9EAEC;
}
DIV#aq_3d_my_exhibition_decoration FIELDSET + FIELDSET,
DIV#aq_3d_my_exhibition_artworks FIELDSET + FIELDSET {
    margin-left: 12px;
}

DIV#aq_3d_my_exhibition_scene .aqcss_button2 {
    padding: 10px 12px;
}
DIV#aq_3d_my_exhibition_scene LABEL + LABEL {
    margin-left: 38px;
}
DIV#aq_3d_my_exhibition_scene INPUT + DIV {
    position: relative;
    float: left;
}
DIV#aq_3d_my_exhibition_scene INPUT:DISABLED + DIV > IMG {
	filter: brightness(60%);
        -webkit-filter: brightness(60%);
        -moz-filter: brightness(60%);
        -o-filter: brightness(60%);
        -ms-filter: brightness(60%);
}
DIV#aq_3d_my_exhibition_scene DIV > IMG {
    margin-bottom: 15px;
}
DIV#aq_3d_my_exhibition_scene SPAN {
    display: block;
    margin: 5px 0;
}
DIV#aq_3d_my_exhibition_scene SPAN > IMG + IMG {
    margin-left: 10px;
}
DIV#aq_3d_my_exhibition_scene IMG + SPAN {
    height: 25px;
}
DIV#aq_3d_my_exhibition_scene SPAN + SPAN + SPAN {
    margin: 10px 0;
    padding-top: 15px;
    height: 55px;
    font-size: 18px;
    font-weight: bold;
}
DIV#aq_3d_my_exhibition_scene A.aqcss_button2 {
    position: relative;
    top: -15px;
    display: block;
    margin: 10px 5px;
    width: 180px;
    white-space: normal;
}
DIV#aq_3d_my_exhibition_scene A + DIV {
    position: absolute;
    top: 0;
    width: 216px;
    height: 216px;
    background: url(https://artquid.twic.pics/img/img/icon/general/locked-padlock.png) no-repeat center;
    background-size: 50px;
}

DIV#aq_3d_my_exhibition_skybox LABEL + LABEL {
    margin-top: 30px;
}
DIV#aq_3d_my_exhibition_skybox SPAN {
    display: inline-block;
    margin: 5px 0;
}

DIV#aq_3d_my_exhibition_decoration > DIV + FIELDSET > LEGEND {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/25/floor_black.png);
}
DIV#aq_3d_my_exhibition_decoration > DIV + FIELDSET > LEGEND + DIV > LABEL + LABEL {
    margin-left: 18px;
}
DIV#aq_3d_my_exhibition_decoration > DIV + FIELDSET + FIELDSET > LEGEND {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/25/wall_black.png);
}
DIV#aq_3d_my_exhibition_decoration FIELDSET {
    height: 420px;
}
DIV#aq_3d_my_exhibition_decoration LEGEND + * {
    display: block;
    margin-bottom: 20px;
}
DIV#aq_3d_my_exhibition_decoration LEGEND + DIV + DIV > LABEL > DIV {
    display: inline-block;
    margin: 2px 1px;
    width: 58px;
    max-width: 58px;
    height: 44px;
    border: 2px solid #CCC;
    padding: 22px 10px 10px 10px;
    background-color: white;
    vertical-align: bottom;
    text-align: center;
}
DIV#aq_3d_my_exhibition_decoration LEGEND + LABEL + DIV + LABEL {
    margin: 20px 0;
}
DIV#aq_3d_my_exhibition_decoration LABEL > INPUT[TYPE="radio"] + IMG {
    border: 2px solid transparent;
}
DIV#aq_3d_my_exhibition_decoration LABEL > INPUT[TYPE="radio"] + IMG:HOVER {
    border: 2px solid black;
}
DIV#aq_3d_my_exhibition_decoration LABEL > INPUT[TYPE="radio"]:CHECKED + * {
    border: 2px solid #00FF00;
}
DIV#aq_3d_my_exhibition_decoration LABEL > SPAN {
    display: block;
    margin-bottom: 8px;
    text-align: center;
}

DIV#aq_3d_my_exhibition_artworks {
    clear: both;
}
DIV#aq_3d_my_exhibition_artworks > DIV + FIELDSET + FIELDSET LEGEND + LABEL + LABEL + LABEL > SPAN + DIV,
DIV#aq_3d_my_exhibition_artworks UL > LI LABEL > SPAN + DIV {
    display: inline-block;
}
DIV#aq_3d_my_exhibition_artworks INPUT[TYPE="radio"],
DIV#aq_3d_my_exhibition_artworks FIELDSET + FIELDSET + FIELDSET INPUT {
    vertical-align: middle;
}
DIV#aq_3d_my_exhibition_artworks INPUT[TYPE="radio"],
DIV#aq_3d_my_exhibition_artworks INPUT.ios-toggle {
    transform: scale(1.3);
        -ms-transform: scale(1.3);
        -moz-transform: scale(1.3);
        -webkit-transform: scale(1.3);
        -o-transform: scale(1.3);
}
DIV#aq_3d_my_exhibition_artworks > DIV + FIELDSET > LABEL,
DIV#aq_3d_my_exhibition_artworks > DIV + FIELDSET + FIELDSET > LABEL {
    display: block;
    margin-bottom: 20px;
    height: 30px;
}
DIV#aq_3d_my_exhibition_artworks > DIV + FIELDSET IMG {
    vertical-align: middle;
}
DIV#aq_3d_my_exhibition_artworks > DIV + FIELDSET + FIELDSET LEGEND + LABEL > DIV {
    margin-left: 10px;
    border: 2px solid white;
}
DIV#aq_3d_my_exhibition_artworks > DIV + FIELDSET > LEGEND {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/25/size-increase_black.png);
}
DIV#aq_3d_my_exhibition_artworks > DIV + FIELDSET + FIELDSET > LEGEND {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/25/frame-add_black.png);
}
DIV#aq_3d_my_exhibition_artworks > DIV + FIELDSET + FIELDSET + FIELDSET > LEGEND {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/25/selection-checked_black.png);
}
DIV#aq_3d_my_exhibition_artworks FIELDSET + FIELDSET + FIELDSET {
    margin: 0 0 20px 0;
    width: 736px;
}
DIV#aq_3d_my_exhibition_artworks FIELDSET + FIELDSET + FIELDSET > LABEL {
    display: block;
    text-align: center;
}
DIV#aq_3d_my_exhibition_artworks FIELDSET + FIELDSET + FIELDSET > DIV {
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
}
DIV#aq_3d_my_exhibition_artworks FIELDSET + FIELDSET + FIELDSET > DIV > LABEL {
    float: left;
}
DIV#aq_3d_my_exhibition_artworks FIELDSET + FIELDSET + FIELDSET > DIV > DIV  {
    float: right;
}

DIV#aq_3d_my_exhibition_artworks FIELDSET + FIELDSET + FIELDSET DIV > SPAN:FIRST-CHILD.aqcss_under_quota {
    color: #86C651;
}
DIV#aq_3d_my_exhibition_artworks FIELDSET + FIELDSET + FIELDSET DIV > SPAN:FIRST-CHILD.aqcss_over_quota {
    color: red;
}
DIV#aq_3d_my_exhibition_artworks UL {
    clear: both;
    margin: 50px 0 0 0;
    padding: 0;
}
DIV#aq_3d_my_exhibition_artworks UL > LI {
    position: relative;
    float: left;
    display: inline-block;
    margin: 35px 20px 0 20px;
    width: 180px;
    height: 420px;
    border: 2px dashed #CCC;
    padding: 8px 10px;
    background-color: white;
    box-shadow: 2px 2px 5px #CCC;
        -moz-box-shadow: 2px 2px 5px #CCC;
        -webkit-box-shadow: 2px 2px 5px #CCC;
        -o-box-shadow: 2px 2px 5px #CCC;
}
DIV#aq_3d_my_exhibition_artworks UL > LI:HOVER {
    border: 2px dashed black;
}
DIV#aq_3d_my_exhibition_artworks UL > LI.aqcss_highligth {
    border-style: solid;
    background-color: #EEE;
}
DIV#aq_3d_my_exhibition_artworks UL > LI > LABEL:FIRST-CHILD {
    z-index: 1; /* Required because of the position:relative of the artwork image */
    position: absolute;
    top: -20px;
    left: 80px;
}
DIV#aq_3d_my_exhibition_artworks UL > LI > LABEL {
    margin-bottom: 10px;
}
DIV#aq_3d_my_exhibition_artworks UL > LI > LABEL:FIRST-CHILD INPUT {
    width: 40px;
    height: 40px;
    border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
    border: none;
    text-align: center;
    background-color: #86C651;
    color: white;
    font-size: 14px;
}
DIV#aq_3d_my_exhibition_artworks UL > LI > LABEL:FIRST-CHILD INPUT.aqcss_under_quota {
    background-color: black;
}
DIV#aq_3d_my_exhibition_artworks UL > LI > LABEL:FIRST-CHILD INPUT.aqcss_over_quota {
    background-color: red;
}
DIV#aq_3d_my_exhibition_artworks UL > LI > LABEL:FIRST-CHILD + LABEL INPUT {
    z-index: 1;
    position: absolute;
}
DIV#aq_3d_my_exhibition_artworks UL > LI > LABEL:FIRST-CHILD + LABEL > DIV {
    width: 180px;
    height: 180px;
    overflow: hidden;
}
DIV#aq_3d_my_exhibition_artworks UL > LI > LABEL:FIRST-CHILD + LABEL > DIV > IMG {
    position: relative;
}
DIV#aq_3d_my_exhibition_artworks UL > LI > A {
    float: right;
    position: relative;
    top: 45px;
    width: 20px;
    height: 20px;
    background: url(https://artquid.twic.pics/img/img/icon/general/20/pencil.png) no-repeat;
}

DIV#aq_3d_my_exhibition_preview > DIV + FIELDSET > LEGEND {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/25/capture_black.png);
}
DIV#aq_3d_my_exhibition_preview > DIV + FIELDSET + FIELDSET > LEGEND {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/25/change_black.png);
}
DIV#aq_3d_my_exhibition_preview FIELDSET {
    width: 350px;
    height: 250px;
}
DIV#aq_3d_my_exhibition_preview > DIV + FIELDSET {
    float: left;
}
DIV#aq_3d_my_exhibition_preview > DIV + FIELDSET + FIELDSET {
    float: right;
}
DIV#aq_3d_my_exhibition_preview OL {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-align: left;
}
DIV#aq_3d_my_exhibition_preview .aqcss_icon_camera:BEFORE {
    margin-right: 5px;
    vertical-align: middle;
    font-size: 40px;
}
DIV#aq_3d_my_exhibition_preview .aqcss_button2 {
    margin-top: 30px;
    padding: 30px 40px;
    width: auto;
}
DIV#aq_3d_my_exhibition_preview .aqcss_button2.aqcss_light_green {
    padding: 20px 200px;
}

/* User my 3D gallery */
DIV#aq_page_my_3d_gallery H1 {
    float: left;
    margin: 4px 0 20px 227px;
}
DIV#aq_page_my_3d_gallery H1 + DIV {
    float: right;
}
DIV#aq_page_my_3d_gallery H1 + DIV > LABEL > DIV {
    margin-left: 5px;
}
DIV#aq_page_my_3d_gallery H1 + DIV + TABLE {
    clear: both;
}

DIV#aq_page_my_3d_gallery FORM#aq_3d_exhibition_panel > UL {
    float: left;
}
DIV#aq_page_my_3d_gallery FORM#aq_3d_exhibition_panel > DIV > DIV > DIV {
    margin: 10px 0 20px 0;
    min-height: 63px;
    background: url(https://artquid.twic.pics/img/img/icon/general/30/user_info.png) no-repeat left bottom;
}
DIV#aq_page_my_3d_gallery FORM#aq_3d_exhibition_panel > DIV > DIV > DIV > DIV {
    margin-left: 80px;
    padding: 10px;
    border: 1px solid #DDD;
    border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
    background-color: #FFFFB0;
}
DIV#aq_page_my_3d_gallery FORM#aq_3d_exhibition_panel > UL > LI:FIRST-CHILD A {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/20/3d_black.png);
}
DIV#aq_page_my_3d_gallery FORM#aq_3d_exhibition_panel > UL > LI:FIRST-CHILD + LI A {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/20/circle_black.png);
}
DIV#aq_page_my_3d_gallery FORM#aq_3d_exhibition_panel > UL > LI:FIRST-CHILD + LI + LI A {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/20/paintbrush_black.png);
}
DIV#aq_page_my_3d_gallery FORM#aq_3d_exhibition_panel > UL > LI:FIRST-CHILD + LI + LI + LI A {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/20/painting_black.png);
}
DIV#aq_page_my_3d_gallery FORM#aq_3d_exhibition_panel > UL > LI:FIRST-CHILD + LI + LI + LI + LI A {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/20/photo_black.png);
}

BUTTON#aq_3d_my_exhibition_save:DISABLED {
    cursor: default;
}
BUTTON#aq_3d_my_exhibition_save {
    float: right;
    margin: 5px;
    padding: 9px 14px !important;
    width: 100px;
    max-width: 100px;
    white-space: normal;
    font-family: Arial, Helvetica, sans-serif;
}

/* About 3D & Exhibit-sell 3D */
DIV#aq_3d_page_about H1,
DIV.aqcss_title_button_text H1,
DIV#aq_3d_page_about H2,
DIV#aq_3d_page_exhibit-sell H2 {
    margin: 0;
    padding: 0;
}
DIV#aq_3d_page_about H1,
DIV.aqcss_title_button_text H1,
DIV#aq_3d_page_about H2,
DIV#aq_3d_page_exhibit-sell H2,
DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV + DIV + DIV > SPAN:FIRST-CHILD,
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV + DIV > SPAN:FIRST-CHILD {
    font-weight: normal;
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
}
DIV#aq_3d_page_about > DIV:FIRST-CHILD,
DIV.aqcss_title_button_text,
DIV#aq_3d_page_about H2,
DIV#aq_3d_page_exhibit-sell H2 {
    text-align: center;
}
DIV#aq_3d_page_about H1,
DIV.aqcss_title_button_text H1,
DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV + DIV + DIV > SPAN,
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV + DIV > SPAN {
    color: white;
    font-size: 48px !important;
}
DIV#aq_3d_page_about H2,
DIV#aq_3d_page_exhibit-sell H2 {
    font-size: 32px;
}

DIV#aq_3d_page_about > DIV:FIRST-CHILD + UL,
DIV#aq_3d_page_exhibit-sell > DIV.aqcss_title_button_text + UL {
    width: 100%;
    display: table;
    background-color: white;
    text-align: center;
}
DIV#aq_3d_page_about > DIV:FIRST-CHILD + UL > LI,
DIV#aq_3d_page_exhibit-sell > DIV.aqcss_title_button_text + UL > LI {
    float: none;
    display: table-cell;
    padding: 130px 60px 30px 60px;
    width: 25%;
    background: no-repeat center 30px;
}
DIV#aq_3d_page_about > DIV:FIRST-CHILD + UL > LI:FIRST-CHILD + LI + LI,
DIV#aq_3d_page_exhibit-sell > DIV.aqcss_title_button_text + UL > LI:FIRST-CHILD + LI + LI {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/75/thumb-up.png);
}
DIV#aq_3d_page_about > DIV:FIRST-CHILD + UL > LI:FIRST-CHILD + LI + LI + LI,
DIV#aq_3d_page_exhibit-sell > DIV.aqcss_title_button_text + UL > LI:FIRST-CHILD + LI + LI + LI {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/75/smiley_black.png);
}
DIV#aq_3d_page_about > DIV:FIRST-CHILD,
DIV.aqcss_title_button_text {
    padding: 100px 150px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 60%;
}
DIV.aqcss_title_button_text {
    height: 300px;
}
DIV.aqcss_title_button_text A {
    margin: 50px auto;
}
DIV.aqcss_title_button_text SPAN {
    display: block;
    color: white;
    font-size: 16px;
}

DIV#aq_3d_page_about OL.aqcss_highlight_number,
DIV#aq_3d_page_exhibit-sell OL.aqcss_highlight_number {
    margin-top: 20px;
}
DIV#aq_3d_page_about OL.aqcss_highlight_number > LI,
DIV#aq_3d_page_exhibit-sell OL.aqcss_highlight_number > LI {
    padding: 220px 50px 0 50px;
    width: 33%;
    background: no-repeat center top;
    font-size: 14px;
}
DIV#aq_3d_page_about OL.aqcss_highlight_number > LI > DIV > IMG {
    position: absolute;
    top: 250px;
    left: 150px;
}

DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV + DIV + DIV,
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV + DIV {
    text-align: center;
    padding: 150px 100px;
    background: url(https://artquid.twic.pics/img/img/3d/illustration/scene2_capture_dark_1000.jpg) no-repeat center center;
    background-size: cover;
}
DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV + DIV + DIV > SPAN,
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV + DIV > SPAN {
    display: block;
}
DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV + DIV + DIV > SPAN:FIRST-CHILD,
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV + DIV > SPAN:FIRST-CHILD {
    margin-bottom: 60px;
}

/* About 3D */
DIV#aq_3d_page_about > DIV:FIRST-CHILD {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/scene3_capture.jpg);
}
DIV#aq_3d_page_about > DIV:FIRST-CHILD H1 {
    padding-top: 150px;
    background: url(https://artquid.twic.pics/img/img/3d/logo/artquid-3d_black_200.png) no-repeat center top;
}
DIV#aq_3d_page_about > DIV:FIRST-CHILD + UL > LI:FIRST-CHILD {
    background-image: url(https://artquid.twic.pics/img/img/3d/icon/3d-window_75.png);
}
DIV#aq_3d_page_about > DIV:FIRST-CHILD + UL > LI:FIRST-CHILD + LI {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/75/head-idea.png);
}

DIV#aq_3d_page_about > UL + DIV {
    padding: 70px 50px;
}

DIV#aq_3d_page_about > UL + DIV + DIV,
DIV#aq_3d_page_about > UL + DIV + DIV + DIV {
    min-height: 250px;
    padding: 50px 5%;
}
DIV#aq_3d_page_about > UL + DIV > H2,
DIV#aq_3d_page_about > UL + DIV + DIV > H2,
DIV#aq_3d_page_about > UL + DIV + DIV + DIV > H2 {
    text-align: left;
}
DIV#aq_3d_page_about > UL + DIV + DIV > H2 + DIV,
DIV#aq_3d_page_about > UL + DIV + DIV + DIV > H2 + DIV {
    margin: 20px 0;
}
DIV#aq_3d_page_about > UL + DIV + DIV > DIV,
DIV#aq_3d_page_about > UL + DIV + DIV + DIV > DIV {
    font-size: 16px;
}
DIV#aq_3d_page_about > UL + DIV + DIV {
    padding-left: 520px;
    background: white url(https://artquid.twic.pics/img/img/3d/illustration/3d-web_400.jpg) no-repeat 7% bottom;
}
DIV#aq_3d_page_about > UL + DIV + DIV > DIV {
    padding-top: 100px;
    background: white url(https://artquid.twic.pics/img/img/3d/icon/keyboard-mouse_white_70.png) no-repeat;
}

DIV#aq_3d_page_about > UL + DIV + DIV + DIV {
    border-top: 1px solid #CCC;
    padding-right: 550px;
    background: white url(https://artquid.twic.pics/img/img/3d/illustration/3d-mobile_500.jpg) no-repeat 90% bottom;
    background-size: contain;
}
DIV#aq_3d_page_about > UL + DIV + DIV + DIV > H2 + DIV + DIV > SPAN {
    display: block;
}
DIV#aq_3d_page_about > UL + DIV + DIV + DIV > H2 + DIV + DIV > A {
    margin-top: 10px;
    width: 250px;
    height: 83px;
}
DIV#aq_3d_page_about > UL + DIV + DIV + DIV > H2 + DIV + DIV > A {
    background-position: 0 -83px;
}
DIV#aq_3d_page_about > UL + DIV + DIV + DIV > H2 + DIV + DIV > A + A {
    background-position: 0 -1px;
}

DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV {
    padding: 70px 50px;
    border-top: 1px solid #CCC;
    background-color: white;
}
DIV#aq_3d_page_about OL.aqcss_highlight_number > LI:FIRST-CHILD {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/mobile-application-with-logo_200.jpg);
}
DIV#aq_3d_page_about OL.aqcss_highlight_number > LI:FIRST-CHILD + LI {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/mobile-application-with-vr_200.jpg);
}
DIV#aq_3d_page_about OL.aqcss_highlight_number > LI:FIRST-CHILD + LI + LI {
    position: relative;
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/mobile-application-vr-hand_200.jpg);
}

DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV + DIV {
    padding: 70px 50px;
}
DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV + DIV > DIV {
    background-color: white;
    width: 900px;
    margin: 30px auto 0 auto;
}
DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV + DIV > DIV > DIV {
    width: 370px;
    padding: 50px 30px 50px 500px;
    background: url(https://artquid.twic.pics/img/img/3d/illustration/mask-cardboard_500.jpg) no-repeat left -20px;
    font-size: 14px;
}
DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV + DIV > DIV > DIV > SPAN:FIRST-CHILD,
DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV + DIV > DIV > DIV > SPAN:FIRST-CHILD + SPAN {
    display: block;
}
DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV + DIV > DIV > DIV > SPAN:FIRST-CHILD {
    font-family: GaramondPremrPro, "Times New Roman", Times, serif;
    font-size: 32px;
}
DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV + DIV > DIV > DIV > SPAN:FIRST-CHILD + SPAN {
    margin: 20px 0 30px 0;
}
DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV + DIV > DIV > DIV > A + SPAN {
    margin-left: 10px;
}
DIV#aq_3d_page_about > UL + DIV + DIV + DIV + DIV + DIV > DIV IFRAME {
    margin: 30px;
}

/* Exhibit-sell 3D */
DIV#aq_3d_page_exhibit-sell > DIV.aqcss_title_button_text {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/scene2_capture_dark_1000.jpg);
}
DIV#aq_3d_page_exhibit-sell > DIV.aqcss_title_button_text + UL > LI:FIRST-CHILD {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/75/magic-hat.png);
}
DIV#aq_3d_page_exhibit-sell > DIV.aqcss_title_button_text + UL > LI:FIRST-CHILD + LI {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/75/artwork-exhibition.png);
}

DIV#aq_3d_page_exhibit-sell > UL + DIV {
    position: relative;
    padding: 70px 0 160px 0;
    background: url(https://artquid.twic.pics/img/img/3d/illustration/laptop-snapshot_grey_150.jpg) no-repeat center 120px;
    text-align: center;
    font-size: 14px;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV > H2 {
    padding: 0 50px;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV > H2 + DIV {
    position: absolute;
    left: 0;
    right: 0;
    top: 280px;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV > H2 + DIV IMG {
    vertical-align: top;
    margin: 0 20px;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV > H2 + DIV + DIV > DIV {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-top: 233px;
    width: 340px;
    height: 340px;
    border-radius: 340px;
        -moz-border-radius: 340px;
        -webkit-border-radius: 340px;
    border: none;
    background-color: white;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV > H2 + DIV + DIV > DIV > DIV {
    margin-top: 10px;
    padding: 140px 40px 0 40px;
    background-repeat: no-repeat;
    background-position: center 30px;
    background-size: 100px auto; /* @todo user final dimension images & remove this line */
}
DIV#aq_3d_page_exhibit-sell > UL + DIV > H2 + DIV + DIV > DIV:FIRST-CHILD {
    right: -60px;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV > H2 + DIV + DIV > DIV:FIRST-CHILD > DIV {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/computer-logo_300.jpg);
}
DIV#aq_3d_page_exhibit-sell > UL + DIV > H2 + DIV + DIV > DIV:FIRST-CHILD + DIV {
    top: 80px;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV > H2 + DIV + DIV > DIV:FIRST-CHILD + DIV > DIV {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/phone-logo-mobile-application_300.jpg);
}
DIV#aq_3d_page_exhibit-sell > UL + DIV > H2 + DIV + DIV > DIV:FIRST-CHILD + DIV + DIV {
    left: -60px;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV > H2 + DIV + DIV > DIV:FIRST-CHILD + DIV + DIV > DIV {
    background-image: url(https://artquid.twic.pics/img/img/3d/icon/cardboard_black_100.png);
    background-position: center 60px;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV > H2 + DIV + DIV SPAN {
    display: block;
    line-height: 1.3;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV > H2 + DIV + DIV > DIV > DIV > SPAN:FIRST-CHILD {
    font-weight: bold;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV A.aqcss_button2 {
    margin-top: 20px;
    padding: 8px 10px;
    font-size: inherit;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV SPAN + A.aqcss_mobile_app {
    margin-top: 5px;
}

DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV {
    clear: left;
    padding: 70px 50px;
    background-color: white;
}
DIV#aq_3d_page_exhibit-sell OL.aqcss_highlight_number > LI {
    padding-top: 180px;
}
DIV#aq_3d_page_exhibit-sell OL.aqcss_highlight_number > LI:FIRST-CHILD + LI {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/150/tic-tac-toe-selection.png);
}
DIV#aq_3d_page_exhibit-sell OL.aqcss_highlight_number > LI:FIRST-CHILD + LI + LI {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/laptop-snapshot_white_150.jpg);
}
DIV#aq_3d_page_exhibit-sell OL.aqcss_highlight_number > LI:FIRST-CHILD {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/scenes123-snapshots_150.jpg);
}
DIV#aq_3d_page_exhibit-sell OL.aqcss_highlight_number > LI:FIRST-CHILD + LI {
    background-image: url(https://artquid.twic.pics/img/img/icon/general/150/tic-tac-toe-selection.png);
}
DIV#aq_3d_page_exhibit-sell OL.aqcss_highlight_number > LI:FIRST-CHILD + LI + LI {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/laptop-snapshot_white_150.jpg);
}

DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV {
    padding: 70px 50px;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV > UL {
    margin: 30px auto 0 auto;
    padding: 0;
    width: 990px;
    overflow: hidden;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV > UL > LI {
    float: left;
    margin: 0;
    padding: 30px 10px 10px 10px;
    width: 460px;
    height: 180px;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    color: white;
    font-size: 18px;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV > UL > LI:NTH-CHILD(N+2):NTH-CHILD(EVEN) {
    margin-left: 30px;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV > UL > LI:NTH-CHILD(N+3) {
    margin-top: 28px;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV > UL > LI:FIRST-CHILD {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/skybox-new-york_480.jpg);
}
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV > UL > LI:FIRST-CHILD + LI {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/scene3-entrance-right.jpg);
}
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV > UL > LI:FIRST-CHILD + LI + LI {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/artworks-many-size.jpg);
}
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV > UL > LI:FIRST-CHILD + LI + LI + LI {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/artworks-frames.jpg);
}
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV > UL > LI:FIRST-CHILD + LI + LI + LI + LI {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/scene2-numbers.jpg);
}
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV > UL > LI:FIRST-CHILD + LI + LI + LI + LI + LI {
    background-image: url(https://artquid.twic.pics/img/img/3d/illustration/scene1-balcony.jpg);
}
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV > UL > LI > IMG {
    display: block;
    margin: 15px auto 10px auto;
}

DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV + DIV > SPAN + A {
    margin-bottom: 60px;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV + DIV > A + A {
    display: block;
    color: white;
}
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV + DIV > A + A,
DIV#aq_3d_page_exhibit-sell > UL + DIV + DIV + DIV + DIV > A + SPAN {
    font-size: 24px !important;
}


/* IOS TOGGLE*/
.ios-toggle:not(:checked),
.ios-toggle:checked {
    position: absolute;
    left: -9999px;
}

.ios-toggle:not(:checked) + label,
.ios-toggle:checked + label {
    position: relative;
    padding-left: 4em;
    padding-top: .25em;
    cursor: pointer;
}

.ios-toggle:not(:checked) + label:before,
.ios-toggle:checked + label:before,
.ios-toggle:not(:checked) + label:after,
.ios-toggle:checked + label:after {
    content: '';
    position: absolute;
    height: 1.5em;
    transition: all .5s ease;
}

.ios-toggle:not(:checked) + label:before,
.ios-toggle:checked + label:before {
    left: 0;
    top: 0;
    width: 3em;
    border: 2px solid #dddddd;
    background: #dddddd;
    border-radius: 1.1em;
    z-index: -1;
}
.ios-toggle:not(:checked) + label:after,
.ios-toggle:checked + label:after {
    left: .15em;
    top: .125em;
    background-color: #fff;
    border-radius: 50%;
    width: 1.5em;
}
.ios-toggle:checked + label:after {
    left: 1.65em;
}
.ios-toggle:checked + label:before {
    background-color: #72da67;
    border-color: #72da67;
}

/* ARTWORK PAGE TABS */

/* MAIN TABS */

DIV#aq_content DIV#artwork_tabs  {
    border-top-left-radius : 0px !important;
    border-top-right-radius : 0px !important;
    border-bottom-left-radius : 0px !important;
    border-bottom-right-radius : 0px !important;
    border : 0px;
    margin: 0px;
    padding : 0px;
    font-family : inherit !important;
    font-size : 1em !important;
}

DIV#aq_content DIV#artwork_tabs  UL.ui-corner-all{
    border-top-left-radius : 0px !important;
    border-top-right-radius : 0px !important;
    border-bottom-left-radius : 0px !important;
    border-bottom-right-radius : 0px !important;
    margin: 0px !important;
    padding : 0px !important;
}

DIV#aq_content DIV#artwork_tabs  UL.ui-widget-header {
    border: 0px;
}

DIV#aq_content DIV#artwork_tabs  UL LI.ui-state-default {
    border-top-left-radius : 0px !important;
    border-top-right-radius : 0px !important;
    border-bottom-left-radius : 0px !important;
    border-bottom-right-radius : 0px !important;
    border:0px;
    margin: 0px !important;
    padding : 0px !important;
    width:50% ;
    text-align:center !important;
    white-space: normal !important;
    background-color:#333333;
    font-weight: normal;
}

DIV#aq_content DIV#artwork_tabs  UL LI.ui-tabs-active {
    background-color:#FFFFFF !important;
    font-weight: 700;
}

DIV#aq_content DIV#artwork_tabs  UL LI.ui-tabs-active A{
    color:#000000 !important;
}

DIV#aq_content DIV#artwork_tabs  UL LI A {
    text-align:center !important;
    width:80% !important;
    color:#FFFFFF !important;
	word-wrap : break-word;
	height: 40px;
    text-transform: uppercase;
    margin-top: 9px;
}

DIV#aq_content DIV#artwork_tabs TABLE.ui-tabs-panel {
    padding:0px !important;
}

DIV#aq_content DIV#artwork_tabs .ui-widget-content A {
    text-decoration: none;
    color: #590DDA;
}

/* CATEGORY CHOICE TABS */

DIV#aq_content DIV#artwork_tabs DIV#print_choice_tabs  {
    border-top-left-radius : 0px !important;
    border-top-right-radius : 0px !important;
    border-bottom-left-radius : 0px !important;
    border-bottom-right-radius : 0px !important;
    border-color: #CCCCCC;
    border-width : 1px;
    margin: 0px;
    padding : 0px;
    font-family : inherit !important;
    font-size : 1em !important;
    width: 279px;
}

DIV#aq_content DIV#artwork_tabs DIV#print_choice_tabs  UL.ui-corner-all{
    margin: 0px !important;
    padding : 0px !important;
    width: 279px;
}

DIV#aq_content DIV#artwork_tabs DIV#print_choice_tabs   UL LI.ui-state-default {
    border-top-left-radius : 0px !important;
    border-top-right-radius : 0px !important;
    border-bottom-left-radius : 0px !important;
    border-bottom-right-radius : 0px !important;
    margin: 0px !important;
    padding : 0px !important;
    text-align:center !important;
    white-space: normal !important;
    background-color:#E0E0E0;
    border-bottom: 1px solid #cccccc;
}


DIV#aq_content DIV#artwork_tabs DIV#print_choice_tabs   UL LI:not(:last-child) {
    border-right : 1px solid #cccccc;
}

DIV#aq_content DIV#artwork_tabs DIV#print_choice_tabs    UL LI.ui-tabs-active {
    background-color:#FFF !important;
    border-bottom: none;
}

DIV#aq_content DIV#artwork_tabs DIV#print_choice_tabs    UL LI A {
    text-align:center !important;
    width:80% !important;
    color:#000000 !important;
}

DIV#aq_content DIV#artwork_tabs DIV#print_choice_tabs    UL LI.ui-tabs-active A {
    color:#000 !important;
}

DIV#aq_content DIV#artwork_tabs DIV#print_choice_tabs   TABLE.ui-tabs-panel {
    padding:0px !important;
}

DIV#aq_content DIV#artwork_tabs DIV#print_choice_tabs  DIV.ui-widget-content {
     background-color: #FFFFFF;
}

DIV#aq_content DIV#artwork_tabs DIV#print_price_display {
    color:#000000;
    font-size: 30px;
    margin-left : 0px;
    font-weight: bold;
}

DIV#aq_content DIV#artwork_tabs DIV#print_choice_tabs LABEL {
    display: inline;
    padding-left : 3px;
}

DIV#aq_content DIV#artwork_tabs DIV#print_choice_tabs LABEL SPAN {
    margin-left : 10px;
}


/* ARTWORK CATEGORY DROPDOWN */
DIV#aq_content DIV#artwork_tabs DIV#print_category_dropdown {
    float: left;
    width: 100%;
    width: calc(100% - 2px);
    width: -webkit-calc(100% - 2px);
    min-height: 70px;
    overflow: visible;
    margin-bottom: 0px;
    border-radius: 0px;
    text-align: left;
    box-shadow: 0px 8px 8px -5px #F5F5F5;
    box-shadow: none;
    width: 279px;
}

DIV#aq_content DIV#artwork_tabs DIV#print_category_dropdown DIV.print_category_current {
    border: 1px solid #590DDA;
    color: #590DDA;
}
DIV#aq_content DIV#artwork_tabs DIV#print_category_dropdown DIV.print_category_current:hover {
    color: #FFFFFF !important;
    background-color: #590DDA !important;
}


DIV#aq_content DIV#artwork_tabs DIV#print_category_dropdown DIV.print_category_choice {
    border-bottom : 1px solid #cccccc;
    border-right : 1px solid #cccccc;
    border-left : 1px solid #cccccc;
    color: #444444;
}

DIV#aq_content DIV#artwork_tabs DIV#print_category_dropdown DIV.print_category_choice:hover {
    color: #FFFFFF !important;
    background-color: #590DDA !important;
}

DIV#aq_content DIV#artwork_tabs HR {
    border: 0.05em solid #CDCDCD;
}

DIV#aq_content DIV#artwork_tabs TD#print_price_display {
    text-align:left;
    height:60px;
    font: inherit;
    font-size:24px;
    font-weight: bold;
    padding-left:10px;
}

DIV#aq_content DIV#artwork_tabs DIV#print_cart_button {
    cursor:pointer;
    text-align:center;
    height:60px;
    background-color:#31DA71 !important;
}

DIV#aq_content DIV#artwork_tabs DIV#print_cart_button:hover {
    background-color:#00A73E !important;
}

DIV#aq_content DIV#artwork_tabs DIV#print_cart_button IMG {
    position : relative;
    top:15px;
}

/* ARTWORK PRINT CATEGORY INFO */
DIV#aq_content DIV#artwork_tabs DIV#print_category_info DIV {
     padding : 10px;
     font-weight: bold;
     text-align: center;
}

DIV#aq_content DIV#artwork_tabs DIV#print_category_info UL,
DIV#aq_content DIV#artwork_tabs DIV#print_frame_info UL {
    margin: 0;
}

DIV#aq_content DIV#artwork_tabs DIV#print_category_info UL LI {
    padding : 0px;
    text-align: left;
    margin-left : -15px;
    margin-right: 10px;
    border-right: 0px ! important;
}

DIV#aq_content DIV#artwork_tabs DIV#print_category_info IMG {
    padding : 10px;
    width: calc(100% - 20px);
}

/* ARTWORK PRINT COLOR CHOICE */
DIV#aq_content DIV#artwork_tabs DIV#print_frame_color DIV#print_frame_color_title {
     padding : 10px;
     font-weight: bold;
     text-align: left;
 }

DIV#aq_content DIV#artwork_tabs DIV#print_frame_color DIV#print_frame_color_list {
    padding : 10px;
    margin-left : -10px;
}

DIV#aq_content DIV#artwork_tabs DIV#print_frame_color DIV#print_frame_color_list DIV.print_frame_color_choice  {
    display: inline-block;
    width: 50%;
    text-align: center;
    padding-bottom : 10px;
}

DIV#aq_content DIV#artwork_tabs DIV#print_frame_color DIV#print_frame_color_list DIV.print_frame_color_choice IMG {
    display: block;
    margin: auto;
    border: 5px solid #FFFFFF;
}

DIV#aq_content DIV#artwork_tabs DIV#print_frame_color DIV#print_frame_color_list DIV.print_frame_color_choice.active IMG {
    border: 5px solid #00EE00;
}

DIV#aq_content DIV#artwork_tabs DIV#print_frame_color DIV#print_frame_color_list DIV.print_frame_color_choice SPAN {
    display: block;
}

DIV#aq_content DIV#artwork_tabs DIV#print_frame_color_info {
    display:block;
    padding : 0px;
}

DIV#aq_content DIV#artwork_tabs DIV#print_frame_color_info IMG {
    display:block;
    width: 100%;
}

/* ARTWORK PRINT FRAME INFO */
DIV#aq_content DIV#artwork_tabs DIV#print_frame_info DIV {
    padding : 10px;
    font-weight: bold;
    text-align: center;
}

DIV#aq_content DIV#artwork_tabs DIV#print_frame_info UL {

}

DIV#aq_content DIV#artwork_tabs DIV#print_frame_info UL LI {
    padding : 0px;
    text-align: left;
    margin-left : -15px;
    margin-right: 10px;
    border-right: 0px ! important;
}

DIV#aq_content DIV#artwork_tabs DIV#print_frame_info IMG {
    padding : 10px;
    width: calc(100% - 20px);
}

.artist_markup_info {
    color: #FF0000;
}

#modal-box-markup-artist {
    text-align: justify;
    height: 210px;
    width: 450px;
    padding: 25px 40px;
}

#modal-box-markup-artist span {
    font-weight: bold;
}

#modal-box-markup-artist .btn_close {
    margin: -36px -46px 0 0;
}

/* BASKET */

DIV#aq_content DIV#basket_print_container {
    /*width:740px;*/
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom : 2px;
    background-color: #fff;
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_summary {
    border-bottom: 1px solid #eee;
    /*width: 720px;*/
    padding-bottom : 20px;
    position: relative;
    text-align: left;
    height: 60px;
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_summary DIV#basket_print_title {
    font-weight: bold;
    font-size : 16px;
    text-align : left;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_summary DIV#basket_print_total {
    font-weight: bold;
    font-size: 18px;
    text-align : left;
    width : 32%;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 35%;
    transform: translateY(-50%);
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_summary DIV#basket_print_payment_button {
    width : 30%;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 70%;
    transform: translateY(-50%);
    padding: 2px;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color:#fff;
    height: 40px;
    background-color: #31DA71 !important;
}


DIV#aq_content DIV#basket_print_container DIV#basket_print_summary DIV#basket_print_payment_button P {
    margin: 10px;
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_summary DIV#basket_print_payment_button:hover {
    background-color:#00A73E !important;
}


DIV#aq_content DIV#basket_print_container DIV#basket_print_header {
    border-bottom: 1px solid #eee;
    margin-bottom : 20px;
    position: relative;
    text-align: left;
    height: 40px;
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_header DIV#basket_print_header_image {
    font-weight: bold;
    font-size: 12px;
    color:#aaa;
    text-align : center;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0%;
    transform: translateY(-50%);
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_header DIV#basket_print_header_description {
     font-weight: bold;
     font-size: 12px;
     color:#aaa;
     text-align : center;
     display: inline-block;
     position: absolute;
     top: 50%;
     left: 20%;
     transform: translateY(-50%);
 }

DIV#aq_content DIV#basket_print_container DIV#basket_print_header DIV#basket_print_header_price {
    font-weight: bold;
    font-size: 12px;
    color:#aaa;
    text-align : center;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 48%;
    transform: translateY(-50%);
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_header DIV#basket_print_header_quantity {
    font-weight: bold;
    font-size: 12px;
    color:#aaa;
    text-align : center;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 63%;
    transform: translateY(-50%);
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_header DIV#basket_print_header_subtotal {
     font-weight: bold;
     font-size: 12px;
     color:#aaa;
     text-align : center;
     display: inline-block;
     position: absolute;
     top: 50%;
     left: 79%;
     transform: translateY(-50%);
 }

DIV#aq_content DIV#basket_print_container DIV#basket_print_header DIV#basket_print_header_delete {
    font-weight: bold;
    font-size: 12px;
    color:#aaa;
    text-align : center;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 97%;
    transform: translateY(-50%);
}



DIV#aq_content DIV#basket_print_container DIV#basket_print_detail {
     width: 720px;
     margin-bottom : 20px;
     position: relative;
     text-align: left;
     height: 128px;
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_detail:not(:last-child) {
    border-bottom: 1px solid #eee;
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_detail:last-child {
    margin-bottom: 0px;
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_detail DIV#basket_print_detail_image {
    display: inline-block;
    position: absolute;
    top: 0%;
    left: 0%;
	text-align:center;
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_detail DIV#basket_print_detail_description {
    font-size: 12px;
    text-align : left;
    display: inline-block;
    position: absolute;
    top: 0%;
    left: 15%;
    width: 35%;
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_detail DIV#basket_print_detail_description SPAN:first-child {
    font-weight: bold;
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_detail DIV#basket_print_detail_price {
    font-weight: bold;
    font-size: 12px;
    text-align : left;
    display: inline-block;
    position: absolute;
    top: 0%;
    left: 50%;
    width: 15%;
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_detail DIV#basket_print_detail_quantity {
    font-weight: bold;
    font-size: 12px;
    color:#aaa;
    text-align : left;
    display: inline-block;
    position: absolute;
    top: 0%;
    left: 65%;
    width: 15%;
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_detail DIV#basket_print_detail_quantity IMG {
    position: absolute;
    left:45%;
    top: 2px;
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_detail DIV#basket_print_detail_subtotal {
    font-weight: bold;
    font-size: 12px;
    text-align : left;
    display: inline-block;
    position: absolute;
    top: 0%;
    left: 82%;
    width: 20%;
}

DIV#aq_content DIV#basket_print_container DIV#basket_print_detail DIV#basket_print_detail_delete {
    font-weight: bold;
    font-size: 12px;
    color:#aaa;
    text-align : left;
    display: inline-block;
    position: absolute;
    top: 0%;
    left: 100%;
}

DIV#aq_content DIV#basket_original_container {
    width:740px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom : 20px;
    background-color: #fff;
}

DIV#aq_content DIV#basket_original_container DIV#basket_original_summary {
    border-bottom: 1px solid #eee;
    width: 720px;
    padding-bottom : 10px;
    position: relative;
    text-align: left;
    height: 60px;
}

DIV#aq_content DIV#basket_original_container DIV#basket_original_summary DIV#basket_original_title {
    font-weight: bold;
    font-size : 16px;
    text-align : left;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

/* PAYMENT PAGE */
DIV#aq_content DIV#print_buy_container {
    width: 1000px;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content{
    width: 100%;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_header {
    width: 100%;
	height: 80px;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_header DIV#print_buy_checkout{
    width: 30%;
	display: inline-block;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	height: 40px;
	top: 20px;
}


DIV#aq_content DIV#print_buy_container DIV#print_buy_header DIV#print_buy_button {
    width : calc(29% - 4px);
    display: inline-block;
    position: relative;
    top: 20px;
    left: calc(40% - 2px);
    padding: 2px;
	margin-right: -2px;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color:#fff;
    height: 40px;
    background-color: #31DA71 !important;
}


DIV#aq_content DIV#print_buy_container DIV#print_buy_header DIV#print_buy_button P {
    margin: 10px;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_header DIV#print_buy_button:hover {
    background-color:#00A73E !important;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_header DIV#print_buy_total{
    width : calc(29%);
    display: inline-block;
    position: relative;
    top: 20px;
    left: calc(40% - 2px);
    padding: 2px;
	margin-right: -2px;
    text-align: right;
    font-weight: bold;
    font-size: 18px;
    height: 40px;
	top: 20px;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_error {
    width : 99%;
    display: inline-block;
    top: 0px;
    padding: 0px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    background-color: #fee;
	border: 1px solid #f00;
    line-height: 60px;
	height: 60px;
	margin-top:10px;
}

DIV#aq_content DIV#print_buy_container .mandatory.error {
    border: 1px solid #f00 !important;
	padding: 2px ! important;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_copy_address{
    width: 35%;
	left:35%;
	height: 40px;
	display: inline-block;
	text-align: left;
	font-size: 12px;
	line-height: 80px;
	position: relative;
	margin-top:-47px;
}


DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address,
DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_billing_address{
    width: 32%;
	display: inline-block;
	text-align: left;
	font-size: 12px;
	margin-top:10px;
	margin-right: 3%;
	background-color:#fff;
	vertical-align: top;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address FIELDSET,
DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_billing_address FIELDSET{
    padding: 15px;
    margin-bottom: -8px;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address LEGEND,
DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_billing_address LEGEND{
	height: 32px;
	border-bottom : 1px solid #eee;
	width: 100%;
	padding : 10px 0;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address IMG,
DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_billing_address IMG{
    width:32px;
	height:32px;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address SPAN,
DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_billing_address SPAN{
    text-align: left;
	font-weight: bold;
	font-size: 14px;
	top:-10px;
	padding: 1px 5px;
	position: relative;

}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address LABEL,
DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_billing_address LABEL{
    text-align: left;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0px;
	display: inline-block;
	width: 100%;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address INPUT,
DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_billing_address INPUT{
	display: inline-block;
	width: 100%;
	border: 1px solid #ccc;
	padding: 2px;
	height: 30px;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address TEXTAREA,
DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_billing_address TEXTAREA{
	display: inline-block;
	width: 100%;
	border: 1px solid #ccc;
	padding: 2px;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address SELECT,
DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_billing_address SELECT{
	display: inline-block;
	width: 100%;
	border: 1px solid #ccc;
	padding: 2px;
	height: 30px;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address DIV#delivery_address_recap,
DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_billing_address DIV#billing_address_recap{
	display: inline-block;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address DIV#delivery_address_recap SPAN,
DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_billing_address DIV#billing_address_recap SPAN{
	display: block;
	font-size: 14px;
	font-weight: normal;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address DIV#delivery_address_recap A,
DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_billing_address DIV#billing_address_recap A{
	display: block;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	text-align:center;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address DIV#delivery_address_delay {
	display: inline-block;
	width: 100%;
	padding-top: 20px;
	border-top: 1px solid #eee;
    margin-top: 7px;
}
DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address DIV#delivery_address_delay DIV {
	display: inline-block;
	width: 100%;
	padding-top: 5px;
}


DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address DIV#delivery_address_delay DIV SPAN:first-child {
	display: inline-block;
	font-weight: bold;
    padding-right: 0;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_delivery_address DIV#delivery_address_delay DIV SPAN:nth-child(2){
	display: inline-block;
	font-weight: normal;
}






DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary {
    width: calc(30% - 30px);
	display: inline-block;
	text-align: left;
	margin-top:10px;
	margin-left: -8px;
	background-color:#000;
	font-weight: bold;
	color:#fff;
	vertical-align: top;
	padding: 10px;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_header{
	text-align: center;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #fff;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_basket{
	font-size: 12px;
	margin-top:5px;
	padding-bottom:5px;
	border-bottom: 1px solid #fff;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_basket DIV{
	margin-top:10px;
	display: inline-block;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_basket DIV SPAN:FIRST-CHILD{
    float:left;
	width:120px;
	text-align:left;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_basket DIV SPAN:NTH-CHILD(2){
	float:left;
	width:50px;
	text-align:center;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_basket DIV SPAN:LAST-CHILD{
	float:left;
	width:80px;
	text-align:right;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_sub{
	text-align: center;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_sub SPAN:FIRST-CHILD{
    float:left;
	width:170px;
	text-align:left;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_sub SPAN:LAST-CHILD{
    float:left;
	width:80px;
	text-align:right;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_delivery{
	text-align: center;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_delivery SPAN:FIRST-CHILD{
    float:left;
	width:170px;
	text-align:left;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_delivery SPAN:LAST-CHILD{
    float:left;
	width:80px;
	text-align:right;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_total{
	text-align: center;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	padding-top:5px;
	border-top: 1px solid #fff;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_total SPAN:FIRST-CHILD{
    float:left;
	width:150px;
	text-align:left;
}

DIV#aq_content DIV#print_buy_container DIV#print_buy_content DIV#print_buy_summary DIV#print_buy_summary_total SPAN:LAST-CHILD{
    float:left;
	width:100px;
	text-align:right;
}

DIV#aq_content DIV#print_buy_payment {
    width: 970px;
    display: inline-block;
    text-align: left;
    background-color:#fff;
    font-weight: bold;
    font-size: 16px;
    color:#000;
    vertical-align: top;
    padding: 8px 15px 15px 15px;
}

DIV#aq_content DIV#print_buy_payment .heading {
    font-weight: bold;
    border-bottom: 1px solid #eee;
    height: 68px;
}

DIV#aq_content DIV#print_buy_payment .heading IMG {
    float: left;
}

DIV#aq_content DIV#print_buy_payment .heading .title {
    float: left;
    overflow: visible;
    margin-top: 10px;
    margin-left: 5px;
}

/* ADMIN ARTPRINT DETAIL PAGE */

DIV#admin_artprint_container {
    width:1000px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom : 20px;
    background-color: #fff;
}

DIV#admin_artprint_container DIV#delivery_address,
DIV#admin_artprint_container DIV#billing_address{
    width: 30%;
	display: inline-block;
	text-align: left;
	font-size: 12px;
	margin-top:10px;
	margin-right: 5%;
	background-color:#fff;
	vertical-align: top;
}

DIV#admin_artprint_container DIV#delivery_address FIELDSET,
DIV#admin_artprint_container DIV#billing_address FIELSET{
    padding: 15px;
}

DIV#admin_artprint_container DIV#delivery_address LEGEND,
DIV#admin_artprint_container DIV#billing_address LEGEND{
	height: 50px;
	border-bottom : 1px solid #eee;
	width: 100%;
	padding : 5px;
}

DIV#admin_artprint_container DIV#delivery_address IMG,
DIV#admin_artprint_container DIV#billing_address IMG{
    width:48px;
	height:48px;
}

DIV#admin_artprint_container DIV#delivery_address SPAN,
DIV#admin_artprint_container DIV#billing_address SPAN{
    text-align: left;
	font-weight: bold;
	font-size: 14px;
	top:-16px;
	padding: 5px;
	position: relative;

}

DIV#admin_artprint_container DIV#delivery_address LABEL,
DIV#admin_artprint_container DIV#billing_address LABEL{
    text-align: left;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
	display: inline-block;
	width: 100%;
}

DIV#admin_artprint_container DIV#delivery_address INPUT,
DIV#admin_artprint_container DIV#billing_address INPUT{
	display: inline-block;
	width: 100%;
	border: 1px solid #ccc;
	padding: 2px;
	height: 30px;
}

DIV#admin_artprint_container DIV#delivery_address TEXTAREA,
DIV#admin_artprint_container DIV#billing_address TEXTAREA{
	display: inline-block;
	width: 100%;
	border: 1px solid #ccc;
	padding: 2px;
}

DIV#admin_artprint_container DIV#delivery_address SELECT,
DIV#admin_artprint_container DIV#billing_address SELECT{
	display: inline-block;
	width: 100%;
	border: 1px solid #ccc;
	padding: 2px;
	height: 30px;
}

DIV#admin_artprint_container DIV#delivery_address DIV#delivery_address_recap,
DIV#admin_artprint_container DIV#billing_address DIV#billing_address_recap{
	display: inline-block;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

DIV#admin_artprint_container DIV#delivery_address DIV#delivery_address_recap SPAN,
DIV#admin_artprint_container DIV#billing_address DIV#billing_address_recap SPAN{
	display: block;
	font-size: 14px;
	font-weight: normal;
}

DIV#admin_artprint_container DIV#delivery_address DIV#delivery_address_recap A,
DIV#admin_artprint_container DIV#billing_address DIV#billing_address_recap A{
	display: block;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	text-align:center;
}

DIV#admin_artprint_container DIV#delivery_address DIV#delivery_address_delay {
	display: inline-block;
	width: 100%;
	padding-top: 20px;
	border-top: 1px solid #eee;
}
DIV#admin_artprint_container DIV#delivery_address DIV#delivery_address_delay DIV {
	display: inline-block;
	width: 100%;
	padding-top: 5px;
}


DIV#admin_artprint_container DIV#delivery_address DIV#delivery_address_delay DIV SPAN:first-child {
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
}

DIV#admin_artprint_container DIV#delivery_address DIV#delivery_address_delay DIV SPAN:nth-child(2){
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
}

DIV#admin_artprint_container  DIV#header DIV#info {
    width: 30%;
	display: inline-block;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	height: 40px;
	top: 20px;
	padding-bottom : 40px;
}


DIV#admin_artprint_container  DIV#header DIV#validate{
    width : 40%;
    display: inline-block;
    position: relative;
    top: 20px;
    left: 30%;
    padding: 2px;
	margin-right: -2px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    height: 40px;
}


DIV#admin_artprint_container .detail {
     width: 980px;
     padding-bottom : 10px;
     margin-bottom : 20px;
     padding-top : 10px;
     position: relative;
     text-align: left;
     height: 120px;
 }

DIV#admin_artprint_container .detail:not(:last-child) {
    border-bottom: 1px solid #eee;
}

DIV#admin_artprint_container .detail .detail_image {

    display: inline-block;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 15%;
}

DIV#admin_artprint_container .detail .detail_description {
    font-size: 12px;
    text-align : left;
    display: inline-block;
    position: absolute;
    top: 0%;
    left: 15%;
    width: 35%;
}

DIV#admin_artprint_container .detail .detail_description SPAN:first-child {
    font-weight: bold;
}

DIV#admin_artprint_container .detail .detail_quantity {
    font-size: 15px;
    text-align : left;
    display: inline-block;
    position: absolute;
    top: 21%;
    left: 48%;
    width: 15%;
}

DIV#admin_artprint_container .detail .detail_download {
    width : 30%;
    display: inline-block;
    position: absolute;
    top: 30%;
    left: 70%;
    transform: translateY(-50%);
    padding: 2px;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color:#fff;
    height: 40px;
    background-color: #999999 !important;
}



DIV#admin_artprint_container .detail .detail_download A {
    display: block;
	height: 40px;
	color:#fff;
	line-height: 40px;
}

DIV#admin_artprint_container .detail .detail_download:hover {
    background-color:#cccccc !important;
}

DIV#admin_artprint_container DIV#seller_summary {
    border-bottom: 1px solid #eee;
    width: 940px;
    padding-bottom : 10px;
    position: relative;
    text-align: left;
    height: 60px;
}

 DIV#admin_artprint_container  DIV#seller_summary DIV#seller_title {
    font-weight: bold;
    font-size : 16px;
    text-align : left;
    display: inline-block;
	position: absolute !important;
    top: 50%;
    transform: translateY(-50%);
}

 DIV#admin_artprint_container  TABLE.seller_line {
	 width: 980px;
     padding-bottom : 10px;
     margin-bottom : 20px;
     padding-top : 10px;
     text-align: left;
	 border-bottom: 1px solid #eee;
	 table-layout: fixed;
	 vertical-align: top;
 }

  DIV#admin_artprint_container  TABLE.seller_line TR {
	 vertical-align: top;
 }


DIV#admin_artprint_container TD.info {

    width: 150px;
}

DIV#admin_artprint_container TD.payment{


    width: 250px;
}

DIV#admin_artprint_container TD.payment_method {

    width: 500px;
}
UL#dropzone-bulleted-list {
     /* "Suppresses" the default indent of UL elements */
    list-style: inside;
    padding-left: 0;
    /* This is cleaner solution than playing with padding-left only */
}
DIV#block_tips_user_objet_print {
    margin-top: 75px;
}
.container-pics-texts {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
}
DIV#display-column-layout {
    display: flex;
    flex-direction:column;
    justify-content:space-around;
}
DIV#exhibit-title-with-icon {
    display: flex;
    flex-direction: row;
    justify-content: center;
}
IMG#exhibit-title-icon {
    width: 16px;
    height: 16px;
    margin-top: 4px;
    margin-right: 10px;
}
.exhibit-pics {
    width: 225px;
    /*height: 225px;*/
}
.exhibit-pics-texts {
    width: 225px;
    height: 200px;
    margin-top:10px;
    font-size: 16px;
}
DIV#exhibit-tips-block-spacing {
    margin-top: 20px;
    margin-bottom: 30px;
}

/*DIV#cat-print { margin-bottom: 10px; margin-top: 17px; }*/
DIV#cat-print img { display: inline; vertical-align: bottom; height: 50px; max-height: 50px; }
DIV#cat-print h1 { display: inline; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; line-height: 1.7; font-size:28px !important; font-weight: bold; margin-left: 10px; }
DIV#cat-print h2 { margin-bottom: 20px; line-height: 1.7; font-size: 13px !important; }
DIV.artprint-rea-block { text-align: center; margin-top: 32px; }
DIV.artprint-rea-block > p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.2; margin: 0; padding: 5px 20px 0 20px; }
DIV.artprint-rea-block > p.catchup { font-family: GaramondPremrPro, "Times New Roman", Times, serif; font-size: 15px; }
A.artprint-btn-sell { display: block; border: 1px solid #FFF; border-radius: 10px; color:#FFF; font-size: 13px; padding: 4px 25px; }
A.artprint-btn-sell:hover { border-color: #FFF; background-color: #FFF; color: #590DDA; }
A.artprint-link-sell { display: block; color:#FFF; font-size: 13px; margin-bottom: 20px; text-decoration: underline; }

/** EVENTS **/
#aq_posters { max-width: 760px; margin: 0 auto; margin-top: 30px; }
#aq_posters a { font-size: 0; }
#aq_posters.poster_16x12 .poster_row img { width: 35px; height: 35px; }
#aq_posters.poster_8x6 .poster_row img { width: 70px; height: 70px; }
#aq_posters.poster_4x3 .poster_row img { width: 140px; height: 140px; }
#aq_posters .poster_row img:hover { -moz-transform: scale(2); -webkit-transform: scale(2); -o-transform: scale(2); -ms-transform: scale(2); transform: scale(2); }
.cart_btn_link { display: block; text-align: center; height: 40px; padding: 0 10px; background-color: #31DA71 !important; color: #FFFFFF !important; cursor: pointer; }
.cart_btn_link img { position: relative; top: 8px; width: 25px; height: 25px;}
.cart_btn_link span { position: relative; font-size: 14px; }
#aq_event_details, .aq_event { background-color: #E9EAEC; }
.aq_event #aq_submenu2 { margin-bottom: 0 !important; }