div.voicecards
{
    font-size:12px;
}
div.voicecards *.card_item_box
{
    width:180px;
    overflow:hidden;  
}
div.voicecards *.card_item_box div.box
{
    clear:both;
}
div.voicecards *.card_item_box div.listen
{
    width:64px;
    float:left;
    overflow:hidden;
}

div.voicecards *.card_item_box div.cat_link
{
    width:100px;
    float:left;
    overflow:hidden;
    padding:8px;
}
div.voicecards *.card_item_box div.cat_link a.show,
div.voicecards *.card_item_box div.cat_link a.show:visited,
div.voicecards.card_view div.about a,
div.voicecards.card_view div.about a:visited
{
    font-size:12px;
    color:#0052db;
}
div.voicecards *.card_item_box div.cat_link div.cat
{
    padding:5px 0 0 0;
}
div.voicecards *.card_item_box div.cat_link div.cat a,
div.voicecards *.card_item_box div.cat_link div.cat a:visited
{
    color:#888888;
}    
div.voicecards h2
{
    font-size:18px;
    font-weight:normal;
    color:#000;
}
div.voicecards.card_view div.about
{
    margin:8px 0 19px; 
    font-size:12px;
    color:#4f4f4f;
}
div.voicecards div.title_bar
{
    height:30px;
    background:url(/sms/voicecards_title_bar_bkg.gif) repeat-x 0 0;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    padding:0 18px;
    line-height:30px;
    white-space:nowrap;
    margin-bottom:10px;
}
div.voicecards table.cards_list tr
{
    vertical-align:top;
}
div.voicecards input.get_vc_sms_code
{
    border:0;
    background:url(/sms/send_btn.gif) repeat-x 0 0;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    height:39px;
    margin-top:20px;
    width:147px;
}
div.voicecards input.tb_vcard_dt_params
{
    border:0;
    background:url(/sms/input_time_bg.gif) repeat-x 0 0;
    color:#656565;
    font-family:Arial;
    font-size:18px;
    height:30px;
    margin:10px 3px;
    padding:2px 0;
    text-align:center;
    vertical-align:middle;
    width:37px;
}
div.voicecards span.tab
{
    display:inline;
    height:0px;
    margin:0 0 0 0px;
    padding:0px 0px;
}
div.voicecards span.tab.opened
{
    background-image:url(/sms/send_radio_bg.gif);
    background-position:0 0;
    background-repeat:no-repeat;
}
div.voicecards div.vcard_send_params_box
{
    background:url(/sms/send_bg.gif) no-repeat 0 0;
    font-size:14px;
    font-weight:bold;
    height:70px;
    margin:0;
    width:290px;
    padding:0 0 0 10px;
}
div.voicecards div.vcard_send_params_box div.gmt
{
    font-size:9px;
}
div.voicecards div.number
{
    font-size:30px;
}
div.voicecards div.number input
{
    background:url(/sms/number.gif) no-repeat 0 0;
    border:0 none;
    color:#515151;
    font-size:30px;
    height:37px;
    margin:0;
    padding:0 10px;
    width:250px;
}

div.voicecards  div.sent_sms_details
{
    background:#fffcca;
    border:2px solid #ffa800;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    width:330px;
    padding:15px 20px;
    margin:10px 0;
}
div.voicecards  div.sent_sms_details span.send_sms_code
{
    color:#0051ad;
    font-size:20px;
}

div.voicecards  div.sent_sms_details span.send_sms_code_to_num
{
    color:#0051ad;
    font-size:16px;
}
div.voicecards  div.sent_sms_details span.vcard_delivery_at
{
    font-weight:bold;
}
div.voicecards  div.sent_sms_details span.sent_vcard__vcard_title
{
    font-weight:bold;
}

div.voicecards ul.pagination
{
    margin:0;
    list-style:none;
    display:block;
    padding:0;
}
div.voicecards ul.pagination li
{
    display:inline;
}

div.voicecards ul.pagination li span,
div.voicecards ul.pagination li a
{
    padding:2px 4px;
}
div.voicecards ul.pagination li a:hover
{
    background:#eee;
}
div.voicecards ul.pagination li.active span
{
    font-weight:bold;
}
span.vc_cat_show_childs
{
    cursor:pointer;
    border-bottom:1px dotted #f6a800;
}
div.vc_category_childs_popupbox
{
    position:absolute;
    border:2px solid #f6a800;
    padding:5px;
    background-color:#fff;
}

div.voicecards-footer
{
    font-family:Tahoma;
    font-size:11px;
    padding:20px 0 0 0;
    text-align:center;
}
div.voicecards-footer table
{
    margin:0 auto;
}
div.voicecards-footer table td
{
    padding:0 4px;
}

.cat_link {margin-left:70px; padding-top:7px; font-size:11px;}
.listen {width:65px; height:68px; float:left; background-position:1px 1px;}
.cat {margin-top:5px;}
.cat a {color:#888; font-weight:normal; text-decoration:none;}
.cat a:hover { color:#000; text-decoration:none;}


/* -------------------------  SEND BUTTON ----------------------------- */
a:link.send_card_link, a:visited.send_card_link {background: url(/sms/send_btns.gif) 0px 0px no-repeat; color:#889293; display:block; width:60px; text-align:center; height:17px; margin:5px 0 0; font-size:10px; text-decoration:none; line-height:14px;}
a:hover.send_card_link {background: url(/sms/send_btns.gif) -60px 0px no-repeat; color:#0052DB;  text-decoration:none;}


