@font-face { font-family: 'LucidaSansUnicodeRegular'; src: url('../fonts/LucidaSansUnicode/lucida_sans_unicode-webfont.eot'); src: url('../fonts/LucidaSansUnicode/lucida_sans_unicode-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/LucidaSansUnicode/lucida_sans_unicode-webfont.woff') format('woff'), url('../fonts/LucidaSansUnicode/lucida_sans_unicode-webfont.ttf') format('truetype'), url('../fonts/LucidaSansUnicode/lucida_sans_unicode-webfont.svg#LucidaSansUnicodeRegular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'MyriadProBold'; src: url('../fonts/MyriadProBold/myriadprobold-webfont.eot'); src: url('../fonts/MyriadProBold/myriadprobold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadProBold/myriadprobold-webfont.woff') format('woff'), url('../fonts/MyriadProBold/myriadprobold-webfont.ttf') format('truetype'), url('../fonts/MyriadProBold/myriadprobold-webfont.svg#MyriadProBold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'LucidaSansItalic'; src: url('../fonts/LucidaSansItalic/lucida_sans_italic-webfont.eot'); src: url('../fonts/LucidaSansItalic/lucida_sans_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/LucidaSansItalic/lucida_sans_italic-webfont.woff') format('woff'), url('../fonts/LucidaSansItalic/lucida_sans_italic-webfont.ttf') format('truetype'), url('../fonts/LucidaSansItalic/lucida_sans_italic-webfont.svg#LucidaSansItalic') format('svg'); font-weight: normal; font-style: normal; }
body { margin:0px; text-align:center; border:0px; background-color:#f4f2f1; }
.clear { clear:both; line-height:0px; height:0px; font-size:0px; overflow:hidden; position:relative; }
img { border:0px; }
form { padding:0px; margin:0px; }
a { text-decoration:none; cursor:pointer; }
ul { list-style-type:none; margin:0px; padding:0px; }
br { font-size:0px; line-height:0px; }
.first_item { background:none !important; }
/*----USER MENU------*/

#top { height:36px; background:url('../images/top_bg.png') repeat-x left top; text-align:center; position:relative; z-index:10; }
#user_menu { width:982px; height:36px; margin:auto; text-align:right; }
#user_menu ul { float:right; }
#user_menu ul li { float:left; line-height:36px; padding-right:11px; padding-left:12px; height:36px; background:url('../images/user_menu_sep.png') no-repeat left center; font-family:"LucidaSansUnicodeRegular"; font-size:12px; color:#ffffff; position:relative; }
#user_menu ul li.first_item span { color:#87c4eb; }
#user_menu ul li a { color:#ffffff; }
#user_menu ul li a:hover { text-decoration:underline; }
#user_menu .submenu { position:absolute; top:36px; left:0px; text-align:left; line-height:20px; margin:0px; z-index:10; padding:0px 11px 12px 11px; background-color:#353535; width:139px; font-family:'LucidaSansUnicodeRegular'; font-size:11px; letter-spacing:1px; border-radius:0px 0px 4px 4px; box-shadow: 1px 1px 3px rgba(0,0,0,0.75); -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.75); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.75); -khtml-box-shadow: 1px 1px 3px rgba(0,0,0,0.75); display:none; }
#user_menu .submenu dt, #user_menu .submenu dd { line-height:20px; margin:0px; margin-top:5px; }
#user_menu .submenu dd { padding-left:19px; }
#user_menu .submenu a { text-decoration:none; color:#87c4eb; }
/*-------BODY---------*/

#body { width:982px; margin:auto; text-align:left; position:relative; z-index:1; }
/*------MAIN MENU & LOGO--------*/

#header { margin:24px 0 33px 0; }
#logo { float:left; }
#menu_right { float:left; background:url('../images/menu_right.png') no-repeat left top; width:3px; height:55px; }
#main_menu { float:right; background:url('../images/menu_left.png') no-repeat left top; height:55px; padding-left:4px; margin-top:8px; }
#main_menu ul { float:left; background:url('../images/menu_bg.png') repeat-x left top; height:55px; position:relative; z-index:2; }
#main_menu ul li { float:left; line-height:55px; height:55px; /*padding-left:20px;*/ background:url('../images/menu_sep.png') no-repeat left top; /*padding-right:19px;*/ position:relative; }
#main_menu ul li a { text-transform:uppercase; padding-left:31px; display:inline-block; font-family:"MyriadProBold"; font-size:13px; color:#626060; text-shadow: #ffffff 0px 0px 1px; font-weight:normal; vertical-align:top; }
#main_menu ul #dash { background:none; }
#main_menu ul #dash .menu_item_blk { padding-left:16px; }
#main_menu ul #dash a { background:url('../images/dashboard.png') no-repeat left 17px; }
#main_menu ul #dash .active_item, #main_menu ul #dash a:hover { background:url('../images/dashboard_active.png') no-repeat left 17px; color:#d62e00; }
#main_menu ul #campaigns a { background:url('../images/email.png') no-repeat left 20px; }
#main_menu ul #campaigns .active_item, #main_menu ul #campaigns a:hover { background:url('../images/email_active.png') no-repeat left 20px; color:#d62e00; }
#main_menu ul #lists a { background:url('../images/lists.png') no-repeat left 21px; }
#main_menu ul #lists .active_item, #main_menu ul #lists a:hover { background:url('../images/lists_active.png') no-repeat left 21px; color:#d62e00; }
#main_menu ul #reporting a { background:url('../images/clipboard.png') no-repeat left 14px; }
#main_menu ul #reporting .active_item, #main_menu ul #reporting a:hover { background:url('../images/clipboard_active.png') no-repeat left 14px; color:#d62e00; }
#main_menu ul #assets a { background:url('../images/suitcase.png') no-repeat left 17px; }
#main_menu ul #assets .active_item, #main_menu ul #assets a:hover { background:url('../images/suitcase_active.png') no-repeat left 17px; color:#d62e00; }
#main_menu ul #assets ul { height:auto; float:none; background:#e0e0e0; padding-right:18px; position:absolute; right:0px; top:55px; width:218px; padding:0 9px; display:none; }
#main_menu ul #assets .submenu li { line-height:normal; height:auto; background:none; margin:0 15px; padding:8px 0 10px 0; }
#main_menu .menu_item_blk, #main_menu .menu_item_blk_hover { padding-left:20px; padding-right:19px; }
#main_menu .menu_item_blk_hover { float:left; position:relative; right:-3px; background:#e0e0e0 url('../images/menu_bg_hover.png') repeat-x left -1px; padding-right:22px; padding-left:17px; }
#main_menu ul #assets .submenu li a { background:none; font-family:'LucidaSansUnicodeRegular'; font-size:10px; letter-spacing:1px; text-transform:none; padding-left:0px; }
#main_menu ul #assets .submenu li a:hover { background:none; color:#4b93c8; }
#main_menu ul #assets .submenu li .top_item { background:url('../images/menu_items_bottom_line.png') repeat-x left bottom; padding-bottom:8px; }
#main_menu ul #assets .submenu li a.top_item:hover { background:url('../images/menu_items_bottom_line.png') repeat-x left bottom; }
/*--------BLOCK HEADER------*/

.blk_header { background:url('../images/header_bg.png') repeat-x left top; height:35px; text-align:center; line-height:33px; border-top:1px solid #767676; border-left:1px solid #767676; border-right:1px solid #767676; -webkit-border-radius:2px 2px 0 0; -ms-border-radius:2px 2px 0 0; -khtml-border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0; border-radius:2px 2px 0 0; }
.blk_header strong { color:#ffffff; font-family:"MyriadProBold"; font-size:14px; font-weight:normal; text-transform:uppercase; letter-spacing:1px; text-shadow:#4e4e4e 0 2px 1px; display:inline-block; }
#get_started { position:relative; background:#e7e7e7 url('../images/blk_bottom_shadow.png') repeat-x left bottom; border-bottom:1px solid #b6b6b6; border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6; }
#get_started ul { display:block; width:100%; height:100%; }
#get_started ul li { float:left; padding:31px 0; width:325px; overflow:hidden; text-align:center; background:url('../images/separator.png') repeat-y left top; }
#get_started .first_item { background:url('../images/get_started_corner.png') no-repeat left top !important; }
.btn { font-size:0px; overflow:hidden; cursor:pointer; display:block; float:left }
.btn_left { height:32px; display:inline-block; }
.btn_yellow_left { width:6px; background:url('../images/btn_yellow_left.png') no-repeat left top; }
.btn_right { height:32px; display:inline-block; }
.btn_yellow_right { width:6px; background:url('../images/btn_yellow_right.png') no-repeat left top; }
.btn_body { height:32px; display:inline-block; font-size:11px; font-family:"MyriadProBold"; font-weight:normal !important; vertical-align:top; line-height:32px; padding:0 15px; color:#ffffff; text-transform:uppercase; letter-spacing:1px; }
.btn_yellow_body { text-shadow:#997211 0 1px 1px; background:url('../images/btn_yellow_bg.png') repeat-x left top; }
#get_started .btn { margin-top:20px; margin-left:5px; }
#get_started .start_links { text-align:center; padding-top:21px; color:#b3b2b2; }
#get_started .start_links a { padding-left:12px; padding-right:15px; color:#5c5b5b; font-family:'LucidaSansUnicodeRegular'; font-size:11px; letter-spacing:2px; text-shadow:#ffffff 0 1px 1px; }
#get_started .jQueryTextShadow { text-align:left; width:100% !important; }
/*------MAIN PAGE PANEL INFO--------*/

#info_panel { padding:21px 19px 37px 19px; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; background-color:#ffffff; }
#info_panel_left { float:left; width:430px; padding-right:20px; }
#info_panel_right { overflow:hidden; zoom:1; }
.blk_nomargin { margin:0px !important; }
.acct_blk_header { padding:0 22px; background:url('../images/sub_header_acct.png') repeat-x left top; height:39px; }
.acct_blk_header strong { font-size:14px; font-family:"MyriadProBold"; font-weight:normal; text-transform:uppercase; color:#ffffff; text-shadow:#585858 0 1px 1px; display:inline-block; line-height:37px; padding-top:2px; }
.acct_blk_body { background-color:#dae9f0; padding:18px 17px 15px 22px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; -webkit-border-radius:0 0 1px 1px; -ms-border-radius:0 0 1px 1px; -khtml-border-radius:0 0 1px 1px; -moz-border-radius:0 0 1px 1px; border-radius:0 0 1px 1px; position:relative; zoom:1; }
.acct_blk_body .btn_upgrade { float:right; margin-top:7px; }
.btn_blue_left { width:3px; background:url('../images/btn_blue_left.png') no-repeat left top; }
.btn_blue_right { width:3px; background:url('../images/btn_blue_right.png') no-repeat left top; }
.btn_blue_body { text-shadow:#4f808c 0 1px 1px; background:url('../images/btn_blue_bg.png') repeat-x left top; }
.plan_blk { overflow:hidden; zoom:1; padding-right:10px; -webkit-border-radius:1px; -ms-border-radius:1px; -khtml-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
.plan_blk strong, .simple_blk strong, #bottom_blk strong { font-family:"MyriadProBold"; text-transform:uppercase; color:#404040; font-size:14px; letter-spacing:1px; text-shadow:#ffffff 0 1px 1px; font-weight:normal; }
.plan_blk em { margin-left:10px; font-family:'LucidaSansItalic'; font-size:11px; color:#5c5c5c; font-style:normal; white-space:nowrap; }
#remain { display:block; font-family:'LucidaSansUnicodeRegular'; font-size:12px; margin-top:5px; color:#747474; letter-spacing:1px; }
.blk_iefix { margin-top:19px; position:relative; zoom:1; }
.simple_blk { background-color:#f2f2f2; border:1px solid #dcdcdc; padding:11px 17px 10px 22px; -webkit-border-radius:1px; -ms-border-radius:1px; -khtml-border-radius:1px; -moz-border-radius:1px; border-radius:1px; position:relative; zoom:1; }
.subscribers strong, .complaints strong { display:block; margin-bottom:16px; }
.complaints strong img { position:relative; top:1px; left:3px; }
.progress_bar { width:232px; height:28px; background-color:#d6d6d6; position:relative; float:right; }
.progress { position:absolute; top:0px; left:0px; height:100%; }
.blue_progress { width:97px; background-color:#3d8cbf; }
.red_progress { width:59px; background-color:#cc300a; }
.list_cnt { overflow:hidden; zoom:1; font-family:'LucidaSansUnicodeRegular'; font-size:11px; color:#7d7d7d; letter-spacing:1px; }
.list_cnt span { color:#c08511; }
#add_contacts_blk { width:222px; float:left; }
#create_lists_blk { overflow:hidden; zoom:1; }
.btn_gray_left { width:4px; background:url('../images/btn_gray_left.png') no-repeat left top; }
.btn_gray_body { background:url('../images/btn_gray_bg.png') repeat-x left top; color:#797878; text-shadow:#ffffff 0 1px 1px; }
.btn_gray_right { width:4px; background:url('../images/btn_gray_right.png') no-repeat left top; }
#add_contacts_blk a, #create_lists_blk a, .complaints .view_all { padding-left:15px; background:url('../images/arrow_blue.png') no-repeat left 5px; font-family:'LucidaSansUnicodeRegular'; font-size:11px; color:#3d8cbf; letter-spacing:1px; }
.complaints .view_all { float:right; width:217px; text-align:left; }
.emails_sent { font-size:0px; }
.emails_sent strong, #current_month { vertical-align:top; display:inline-block; line-height:34px; }
#current_month { font-family:'LucidaSansUnicodeRegular'; font-size:11px; color:#7d7d7d; margin-left:37px; }
.emails_sent .btn { margin-left:24px; }
.btn_sent .btn_body { font-family:'LucidaSansUnicodeRegular'; font-size:11px; color:#7a7a7a; letter-spacing:1px; padding:0 23px; }
.login_stat_blk { padding-top:2px; padding-bottom:2px; }
.ll_title { width:85px; display:inline-block; }
.ll_title, .ll_text { font-family:'LucidaSansUnicodeRegular'; font-size:11px; color:#7d7d7d; letter-spacing:1px; }
.sub_blk { }
.sub_blk_header { background:url('../images/sub_header.png') repeat-x left top; height:36px; padding:0 22px; -webkit-border-radius:7px 7px 0 0; -ms-border-radius:7px 7px 0 0; -khtml-border-radius:7px 7px 0 0; -moz-border-radius:7px 7px 0 0; border-radius:7px 7px 0 0; position:relative; zoom:1; }
.sub_blk_header strong { font-size:14px; font-family:"MyriadProBold"; font-weight:normal; text-transform:uppercase; color:#ffffff; text-shadow:#585858 0 1px 1px; display:inline-block; line-height:36px; padding-top:1px; float:left; }
.sub_blk_body { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; -webkit-border-radius:0 0 7px 7px; -ms-border-radius:0 0 7px 7px; -khtml-border-radius:0 0 7px 7px; -moz-border-radius:0 0 7px 7px; border-radius:0 0 7px 7px; position:relative; zoom:1; }
.sub_blk .diagram { padding:23px 18px; text-align:center; }
.sub_blk .diagram_markers { background-color:#ededed; border-top:1px solid #dadada; font-size:0px; text-align:center; }
.sub_blk .diagram_markers .marker_items { line-height:37px; display:inline-block; height:37px; font-size:0px; }
.sub_blk .diagram_markers .marker_items .square { width:15px; height:15px; border:1px solid #ffffff; display:inline-block; vertical-align:middle; font-size:0px; line-height:0px; }
#open_rate .square { background-color:#3d8cbf; }
#ctr .square { background-color:#78a529; }
#complaints .square { background-color:#cc300a; }
#ctr, #open_rate { margin-right:64px; }
.sub_blk .diagram_markers .marker_items .marker_text { color: #535252; font-family: 'LucidaSansUnicodeRegular'; font-size: 12px; vertical-align:middle; display:inline-block; line-height:37px; margin-left:9px; letter-spacing:1px; }
.last_campaigns { margin-top:33px; }
.header_view_all { float:right; line-height:36px; font-family: 'LucidaSansUnicodeRegular'; font-size: 12px; letter-spacing:1px; text-decoration:underline; color:#aaaaaa; }
#last5 { width:100%; border-collapse:collapse; float:left; }
#last5 .tbl_header td { background-color:#ededed; border:none; }
#last5 td { padding:0 17px; font-family: 'LucidaSansUnicodeRegular'; font-size: 12px; letter-spacing:1px; height:37px; vertical-align:middle; color:#8f8f8f; border-bottom:1px solid #d4d4d4; }
#last5 .tbl_header td { color:#535252; }
#last5 .tbl_date { width:110px; }
#last5 .tbl_last_row td { border:none; }
#last5 .tbl_rate_css { color:#3d8cbf; }
#last5 .tbl_ctr_css { color:#c08511; }
/*---------------BOTTOM BLOCK----------------*/
#bottom_blk { background:#e7e7e7 url('../images/inner_top_shadow.png') repeat-x left top; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; }
#bottom_blk .bottom_items { /*height:175px;*/ background:url('../images/sep_grad.png') no-repeat left center; float:left; width:237px; padding:19px 29px 10px 59px; }
#bottom_blk #b_blocks .first_item { padding:0 21px; width:283px; }
#bottom_blk .upgrade_plan_blk { padding:19px 0; background:url('../images/h_line.png') no-repeat center bottom; }
#bottom_blk .common_questions_blk { padding:19px 0; }
#bottom_blk .bottom_icons { margin-right:17px; margin-left:7px; float:left; margin-top:10px; }
#bottom_blk .upgrade_plan_blk strong, #bottom_blk .common_questions_blk strong { overflow:hidden; zoom:1; display:inline-block; vertical-align:top; }
#bottom_blk .bottom_items p { font-family: 'LucidaSansUnicodeRegular'; font-size: 11px; letter-spacing:1px; color:#7f7f7f; text-shadow:#ffffff 0px 1px 1px; }
#bottom_blk .upgrade_plan_blk p, #bottom_blk .common_questions_blk p { overflow:hidden; zoom:1; margin:0px; margin-top:10px; }
#bottom_blk .caption, #bottom_blk .caption, .bottom_items .videos a { color:#3d8cbf; text-shadow:#ffffff 0px 1px 1px; }
.bottom_items .videos { margin:13px 0 12px 0; }
.bottom_items .videos li { margin-bottom:7px; }
.bottom_items .videos a { padding:0 27px; font-family: 'LucidaSansUnicodeRegular'; font-size: 11px; letter-spacing:1px; background:url('../images/video_icon.png') no-repeat left 1px; display:inline-block; vertical-align:middle; }
.new_features p { margin-top:13px; margin-bottom:7px; padding-bottom:7px; }
#get_started .start_links p { color:#5c5b5b; padding:0 50px; margin:0px; font-family: 'LucidaSansUnicodeRegular'; font-size: 12px; text-shadow:#ffffff 0px 1px 1px; text-align:center; width:225px; }
#get_started .start_links p .jQueryTextShadow { text-align:center; /*width:auto !important;*/ width:225px !important; }
#bottom_blk .custom_header { height:29px; background:url('../images/custom_header_bg.png') repeat-x left top; }
#acct_left { width:704px; float:left; border-right:1px solid #c5c5c5; }
#acct_status_header { text-align:center; }
#acct_status_header strong { font-size:14px; font-family:"MyriadProBold"; font-weight:normal; text-transform:uppercase; color:#3d3d3d; display:inline-block; line-height:37px; padding-top:2px; }
#acct_left ul { display:block; }
#acct_left ul li { height:168px; float:left; padding-left:25px; background: #f6f6f6 url('../images/arrow_sep.png') no-repeat left center; width:209px; text-align:center; }
#acct_left ul .first_item { background-color: #f6f6f6 !important; padding-left:10px; padding-right:17px; line-height:135px; font-size:150px; }
#acct_left .active_plan strong { background:url('../images/checked.png') no-repeat left center; padding-left:31px; line-height:23px; display:inline-block; vertical-align:middle; }
#acct_left .caption { font-family: 'LucidaSansUnicodeRegular'; font-size: 11px; letter-spacing:1px; line-height:18px; display:inline-block; margin-top:6px; }
#acct_left .v_align { display:inline-block; vertical-align:middle; line-height:0px; font-size:0px; }
#acct_left .remain_days, #acct_left .plan_descr { font-family:'LucidaSansUnicodeRegular'; font-size:11px; color:#5c5c5c; display:inline-block; margin-top:1px; letter-spacing:1px; line-height:14px; }
#acct_left .plan_upgrade_steps { line-height:135px; font-size:150px; }
#acct_left .plan_upgrade_steps strong { line-height:23px; display:inline-block; }
#acct_left .plan_descr { margin:15px 0; }
#acct_right { overflow:hidden; zoom:1; padding:25px 24px; }
#acct_right strong { color:#4b93c8; display:inline-block; margin-bottom:10px; }
#acct_right ul li { margin-top:20px; }
#acct_right ul li a { display:inline-block; font-family: 'LucidaSansUnicodeRegular'; font-size: 11px; letter-spacing:1px; color:#5c5c5c; text-shadow:#ffffff 0px 1px 1px; padding-left:30px; vertical-align:middle; }
#create_new_campaign { background:url('../images/new_mail_icon.png') no-repeat left top; }
#create_new_survey { background:url('../images/new_survey_icon.png') no-repeat left top; }
#create_new_form { background:url('../images/new_form_icon.png') no-repeat left top; }
/*-----------------FOOTER---------------------*/

#footer { margin-top:35px; text-align:center; padding-bottom:20px; }
#footer ul { font-size:0px; }
#footer ul li { display:inline; font-size:14px; font-family:"MyriadProBold"; font-weight:normal; text-transform:uppercase; padding:0 8px 0 10px; background:url('../images/footer_sep.png') no-repeat left center; }
#footer ul .first_item { padding-left:0px; }
#footer ul li a { line-height:20px; color:#a9a8a8; text-shadow:#ffffff 0px 1px 1px; letter-spacing:1px; }
#copyrights { display:block; margin-top:10px; font-family: 'LucidaSansUnicodeRegular'; font-size: 11px; letter-spacing:1px; color:#c0c0c0; text-shadow:#ffffff 0px 1px 1px; }
/* Campaigns */

.whitebox { color: #3d3d3d; font-family: 'LucidaSansUnicodeRegular'; font-size: 11px; letter-spacing:1px; padding-bottom:20px !important }
.whitebox a { text-decoration:underline; color:#42a6e5 }
.whitebox .actions .sub_blk_body { width:auto; overflow:hidden; width:228px; margin-bottom:10px }
.actions { width:230px !important; }
.actions a { color:#5c5c5c; }
.folders li { border-top:1px solid #D4D4D4 }
.folders li:first-child { border:none }
.folders li a { display:block; padding:7px 0 6px 35px; background:url(../images/folder_icon.png) no-repeat 10px 11px }
.folders li a:hover, .folders li a.act { background-color:#87c4eb; background-position:10px -79px }
.nobg li a { padding-left:15px; background:none }
.red { color:#d62e00 !important }
.blue { color:#4495a9 }
.fright { float:right }
.fleft { float:left }
.whitebox select, .whitebox input, .whitebox textarea { font-family: 'LucidaSansUnicodeRegular'; font-size:11px; color:#717171; letter-spacing:normal; border:1px solid #d1d1d1; padding:4px; vertical-align:top; margin-right:3px }
.whitebox textarea { min-height:100px }
.whitebox label { float:left; width:135px; color:#3d3d3d; font-weight:normal; letter-spacing:0.5px; line-height:18px }
.whitebox table { font-size:11px; letter-spacing:normal; border:1px solid #dadada; color:#5c5c5c; width:100%; background:#f2f2f2; border-collapse: collapse }
.whitebox table th { font-size:10px; text-transform:uppercase; color:#5c5c5c; text-align:left; font-weight:normal; padding:8px 5px 5px }
.whitebox table td { border-top:1px solid #dadada; padding:5px }
.whitebox table td img { vertical-align:middle }
.whitebox table tr.odd td { background:#fff }
.paginationwild { width:100%; position:relative; margin:10px 0 0; display:inline-block; height:30px }
.innerpaging { background:url("../images/btn_gray_bg.png") repeat-x scroll left top transparent; position:absolute; right:4px; left:4px }
.paginationwild .btn_gray_right { position:absolute; right:0; display:block }
.paginationwild .btn_gray_left { position:absolute; left:0; display:block }
.innerpaging .btn_gray_body { background:none }
.innerpaging li { float:left; font-size:10px; padding:7px 5px 0 }
.innerpaging li a { color:#4495a9 }
.innerpaging li a.act { color:#c3c3c3 }
.innerpaging li.nopad { padding:0 }
/* Pop-up  */
#popup { background:url(../images/bgpopup.png); position: fixed; z-index:1000; left:0; right:0; bottom:0; top:0 }
.popupbox { width:578px; margin:7% auto 0; background:url(../images/bgpopup.png); padding:15px 20px 20px 20px; text-align:left }
.innpop { background:#f2f2f2; border:1px solid #fff; padding:20px; font-size:11px; color:#3d3d3d; letter-spacing:1px; font-family: 'LucidaSansUnicodeRegular'; }
.popupbox .blk_header { color:#fff; background:none; text-align:left; border:none; padding-top:0; margin-top:0; line-height:normal; height:28px }
.innpop label { width:150px; float:left; line-height:18px; padding-top:3px; margin-right:10px }
.innpop input[type="checkbox"] { float:left; margin-right:10px }
.innpop label.wide { width:495px; margin-bottom:30px }
.innpop label span { color:#9d9d9d }
.innpop .stringinput { padding:0 0 20px 0; clear:both; float:none; }
.innpop textarea, .innpop input[type="text"], .innpop select { border:1px solid #d1d1d1; padding:3px; width:356px; font-family: 'LucidaSansUnicodeRegular'; font-size:11px }
.innpop select { width:365px }
.innpop option { border-bottom:1px solid #efefef; }
.innpop option:hover { cursor:pointer }
.innpop a { color:#3e8bbf; text-decoration:underline }
.innpop a:hover { text-decoration:none }
.ptop20 { padding-top:20px }
/* preferences */

.whitebox h1 { margin:0 0 10px; padding:0; font-weight:normal; font-family:"MyriadProBold"; font-size:14px; font-weight:normal; text-transform:uppercase; letter-spacing:1px; color:#383838 }
.col1graybox { padding:20px 20px 10px 20px; background:#f2f2f2; border:1px solid #dadada; width:505px; float:left }
.wright .col1graybox { width:646px }
.whitebox input[type="text"] { width:356px; margin-bottom:15px }
.whitebox select { width:367px; margin-bottom:15px; display:inline-block }
.whitebox .col1graybox label { line-height:30px }
.whitebox .col1graybox label.lheight { line-height:normal }
.graybox { background:#f2f2f2; border:#dadada 1px solid; padding:20px 0 20px 20px; width:667px; }
span.label { float:left; display:block; margin:5px 10px 0 20px }
.sortlinks { background:#d9d9d9; padding:7px; font-size:11px }
.sortlinks a { text-decoration:underline }
.sortlinks a.actlink { text-decoration:none; cursor: default }
.imageslist { margin:0; padding:0 }
.imageslist li { float:left; border: 2px solid #8a8a8a; margin:0 5px 8px 0; width:100px; overflow:hidden; height:115px; position:relative; background:#fff }
.imageslist li a { display:block; position:absolute; right:0; left:0; bottom:30px; top:0 }
.imageslist li a:hover { background:url(../images/zoom_icon.png) no-repeat center center }
.imageslist li img { max-width:100px; max-height:100px; clear:both; float:none }
.imageslist li span { color:#FFF; font-size:11px; line-height:normal; display:block; padding:3px; bottom:0; position:absolute; background:#8a8a8a; right:0; left:0 }
.nobg { background:none !important; }
.uploaded { display:block; margin:0 0 10px }
.process { background:#fff; padding:5px; position:relative; height:15px; overflow:hidden }
.process span { position:absolute; z-index:2000; display:block; left:5px; right:0; bottom:0; top:3px; height:20px }
.process em { position:absolute; background:#a2d5f5; top:0; bottom:0; left:0; right:250px; z-index:1200; height:25px }
/*   campaigns   */

#schedulepopup { position:absolute; z-index:1000; top:-17px; left:6px; background: url(../images/bgschedulebox.gif) no-repeat top left; width:308px; height:178px }
.inbox { padding:10px 10px 10px 27px; height:157px; overflow:hidden }
.inbox .btn_body { color:#fff; text-shadow:0 1px 1px #757575; padding:0 9px; }
.inbox h2 { font-family: 'MyriadProBold'; font-size:14px; text-transform:uppercase; letter-spacing:1px; color:#FFF; font-weight:normal; margin:0 0 10px 0; padding:0 }
.inbox label { width:65px; color:#fff; margin-bottom:20px }
label.w30 { width:25px; padding-left:5px }
.inbox input[type="text"] { width:70px; float:left; padding:2px; margin-bottom:20px }
.inbox select { width:184px; padding:2px; margin-bottom:20px }
.clock { background:url(../images/clock_icon.png) no-repeat left center; width:15px; height:15px; position:relative; cursor:pointer }
.wright { width:690px; float:right; }
.visible { overflow:visible !important }
table { overflow:visible }
.innpop h3 { font-family: 'MyriadProBold'; font-size:24px; text-transform:uppercase; letter-spacing:1px; color:#515151; font-weight:normal; margin:0 0 10px 0; padding:0 }
.innpop .btn_body { padding:0 10px }
.blk_header strong span { color:#b2b2b2 }
.description { float:left; width:250px; }
.widebn { float:right; width:250px }
.widebn .btn_body { width:200px; text-align:center }
.line { clear:both; float:none; margin:25px 0; height:25px; border-bottom:1px solid #fff; display:block }
.noactprev { color:#d3d3d3; }
.vertline { background:#cdcdcd; width:1px; float:left; height:28px; }
.lpad { padding-left:239px; margin-bottom:20px }
.step { background:url(../images/sepstep.png) no-repeat right; padding-right: 21px; }
.btnviewoptions { width:38px !important }
.btnviewoptions a { height:180px; display:block; width:38px; background:url(../images/btn_viewoptions.png) no-repeat top left }
.sortby { width:100px !important }
.w200 { width:200px !important }
.listmails { width:688px; }
.listmails li { padding:7px 20px; border:1px solid #dadada; border-top:none; color:#5c5c5c }
.listmails li a { color:#5c5c5c; display:block }
.listmails li:hover, .listmails li a:hover { background:#f2f2f2; color:#3d8cbf }
.btnzoom2 { display:block; float:left; width:37px; height:32px; margin-right:3px; background:url(../images/btnzoom2.png) no-repeat left top }
.mailsviewlist li { float:left; margin:0 20px 20px 0; position:relative }
.mailsviewlist li:hover em { display:block }
.mailsviewlist li em { display:none; position:absolute; left:0; right:0; bottom:0; padding:7px; background:url(../images/bginfobtns.png); font-style:normal }
.mailsviewlist li img { max-width:138px; max-height:190px; border:1px solid #c4c4c4 }
.mailsviewlist .btn_body { padding:0 5px }
.push { height:20px; clear:both }
.close a { color:#fff; font-family: 'LucidaSansUnicodeRegular'; text-decoration:underline; font-size:11px }
.scroll { overflow-y:scroll; width:100% !important; margin:10px 0; height:400px }
.btn_body img { vertical-align:text-bottom }
.gray { color:#8d8d8d }
.col2 { float:left; width:390px }
.add { float:right; margin-top:5px; position:relative }
.add a { display:block; float:left; margin-right:5px; color:#3d3d3d; font-size:11px }
.add #schedulepopup { left:34px }
.add #schedulepopup input { width:258px; margin-bottom:5px }
.add #schedulepopup p { margin-bottom:10px }
.w100 { width:100px !important }
.white { color:#fff; font-size:11px; padding:0; margin:0; line-height:14px; letter-spacing:normal }
.link { text-decoration:underline }
.info { margin:-10px 0 15px 135px; font-size:11px; letter-spacing:normal }
.info a { color:#828282 }
.infoquest { margin:27px 0 0 20px }
.infoquest li { background:url(../images/quest_ico.png) no-repeat 0 10px; padding:10px 0 0 30px }
.infoquest li .push { height:28px }
.stringinput input[type="checkbox"] { float:left; margin-right:10px; border:none }
.wide { width:440px !important; margin-bottom:30px; float:left; line-height:14px !important }
.stringinput { padding:0 0 20px 0; clear:both; float:none; margin-top:10px; }
.stringinput .gray { letter-spacing:normal; }
.urllist { margin-bottom:20px }
.urllist li { padding:7px; border-bottom:1px solid #fff; height:20px; overflow:hidden }
.urllist li span { display:block; float:left; width:100px }
.urllist li span.w200 { width:auto !important }
.widegray { width:897px; border-bottom:none }
.widelist { width:939px !important; border-top:none !important; margin-bottom:20px }
.widelist tr td { background:#fff }
.widelist tr td a { color:#3d8cbf; text-decoration:underline }
.widelist tr:hover td { background:none; color:#3d8cbf }
.widelist tr:hover .hidebox span { display:block }
.hidebox { width:200px }
.hidebox span { display:none; float:right; }
.hidebox a { display:block; float:left; margin-right:20px; }
.centerred { text-align:center; margin:20px 0 10px !important }
.finalizelist li { background:url(../images/nospam_icon.png) no-repeat left; padding:7px 15px }
/* forms */

.whitetd td { background:#fff }
.actions2 { text-align:right }
.actions2 a { text-decoration:underline; color:#6bb3e0 }
.checkboxes { float:left; font-size:11px; color:#3D3D3D; font-weight:bold; height:67px; overflow-y:scroll; width:300px; line-height:normal }
.whitebox .stringinput { padding-bottom:0 }
.whitebox .stringinput textarea { width:355px; margin-top:5px }
.lineheightzoom { line-height: 12px !important; }
.push2 { height:100px }
.push3 { height:75px }
.full { width: auto }
.col1 { width:226px; float:left }
a.actbox { text-decoration:none; color:#3d3d3d }
.formfieldsadd li { line-height:30px; position: relative }
.formfieldsadd li a { text-decoration:none; color:#3d3d3d }
.formfieldsadd li h4 { margin:10px 0 0; padding:0 }
.addfield { background:url(../images/addfield.png) no-repeat left -16px; padding-left:20px }
.remove { background:url(../images/addfield.png) no-repeat left 14px; padding-left:20px }
.underl { text-decoration:underline !important }
.col2editform { border:#dadada 1px solid; }
.col2editform .innerbox { margin:15px 35px; border:#dadada 1px solid; }
.whitebox .col2editform label { width:105px }
.col2editform .head { height:100px; text-align:right; padding:20px; background:#f2f2f2 }
.formbody { background:#fff; padding:30px }
.formbody h2 { font-size:18px; font-weight:normal; font-family: 'LucidaSansUnicodeRegular'; margin:0 0 10px; padding:0 }
.fields li { position:relative; padding:25px 20px 1px 20px }
.fields li:hover { background:#f9f9f9; border:1px dotted #b5b5b5; padding:24px 19px 0px }
.fields li:hover .actions3 { display:block }
.fields li .actions3 { position:absolute; top:5px; right:5px; z-index:1000; display:none }
.userform { color:#3d3d3d; text-transform:uppercase; background:#f2f2f2; border:#dbdbdb; cursor:pointer; letter-spacing:1.5px; width:100px; height:32px; text-align:center; margin-right:34px !important }
.formfieldsadd li ul { background:#fff; padding:5px }
.formfieldsadd li ul li { line-height:normal }
.formfieldsadd li label { width:90px; padding-top:10px }
.formfieldsadd input { width:100px !important }
.palette { position:absolute; z-index:1000; background:#fff; padding:20px; left:120px; border:1px solid #dadada; line-height:normal; top:5px }
.w286 { width:286px !important }
.imgcontainer { background:#646464; padding:;
width:auto }
.fright input[type="text"] { float:left }
.imageview { width:393px }
/* forms */
.bluebg { background:#4184af; padding:10px 15px 10px; color:#fff; border:1px solid #dadada; border-bottom:none; height:15px; line-height:normal }
.leftpad { padding-left:15px !important; }
.bluebg strong { float:left }
.large { font-size:16px; font-weight:bold }
.w250 { width:250px !important; }
.w656 { width:656px; float:right }
.wboxscroll { background:#fff; padding:5px; overflow-y:scroll; height:80px }
a.bold { color:#5C5C5C; font-weight:bold }
.cross { display:block; width:20px; height:20px; background:url(../images/cross.png) no-repeat; text-decoration:none !important; float:right }
/*login*/
#preenter { font-family: 'LucidaSansUnicodeRegular'; font-size:12px; color:#3D3D3D; letter-spacing:1px }
#preenter a { color:#3e8bbf; text-decoration:underline }
#preenter a:hover { text-decoration:none }
#preenter .loginbox { width:368px; margin:100px auto; }
#preenter .steps { width:611px; margin:100px auto }
#preenter .steps .box { padding:20px 120px }
#preenter .steps .btns { clear:both; display:inline-block; float:none; background:url(../images/bgpreentersteps.png) no-repeat center top; width:613px; }
#preenter .steps .btns .btn_body span { color:#949494 }
#preenter .steps .btns .btn_body { color:#676767; padding:0 16px; text-shadow: 1px 2px 2px #ffffff; filter: dropshadow(color=#ffffff, offx=1, offy=2); }
#preenter .logo { display:block; width:256px; height:82px; background:url(../images/logo_partner.png) no-repeat left top; margin-bottom:16px }
#preenter .box { background:#f4f2f1; padding:20px; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #e6e4e3; border-top-color:#fcfcfc; border-bottom-color:#c8c6c6; text-align:left }
#preenter .box label { width:63px; float:left; line-height:18px; padding-top:15px; margin-right:10px; text-align:left }
#preenter .steps .box label { width:90px }
#preenter .steps .box input[type="text"] { width:252px }
#preenter .steps .step3 label { width:128px !important}
#preenter .steps .step3 input[type="text"] { width:215px !important}
#preenter .steps .step3 select { width:230px !important}
#preenter .steps .step2 { padding:20px !important; line-height:24px}
#preenter .steps .step2 h1 { margin:0; text-align:center}
#preenter .steps .step2 .info { margin:0; text-align:center; margin:20px 0; font-size:12px}
#preenter .steps .step2 .recommend { color:#838383; font-size:11px; text-shadow: -1px -1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=-1, offy=-1); }
#preenter .box .btn { margin-top:10px}
#preenter .box .stringinput { padding:0 0 5px 0; clear:both; float:none; }
#preenter .box textarea, #preenter .box input[type="text"], #preenter .box input[type="password"] { border:1px solid #d1d1d1; padding:3px; width:232px; font-family: 'LucidaSansUnicodeRegular'; font-size:14px; padding:7px }
#preenter .box select { border:1px solid #d1d1d1; padding:3px; width:367px; font-family: 'LucidaSansUnicodeRegular'; font-size:14px; padding:7px; font-style:italic; color:#868686 }
.pwdf { display:block; margin-left:76px; text-align:left }
#preenter .steps h1 { margin:0 0 10px -100px; padding:0; font-weight:normal; font-family:"MyriadProBold"; font-size:18px; font-weight:normal; text-transform:uppercase; letter-spacing:1px; color:#D62E00; }
#preenter .info { float:none; clear:both; margin-left:-100px; text-shadow: -1px -1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=-1, offy=-1); letter-spacing:1px }
/*new buttons*/
#preenter .box .btn_left, #preenter .box .btn_right, #preenter .box .btn_body { height:45px; }
#preenter .box .btn_body { font-size:16px; width: 92px; cursor: pointer;}
.btn_bluelarge_left { background:url(../images/btn_blueLarge_left.png) no-repeat top right; width:5px }
.btn_bluelarge_right { background:url(../images/btn_blueLarge_right.png) no-repeat top left; width:5px }
.btn_bluelarge_body { background:url(../images/btn_blueLarge_bg.png) top repeat-x; line-height:42px; text-shadow: 0px 1px 1px #075365; filter: dropshadow(color=#075365, offx=0, offy=1); }
