/*** GLOBAL ***/
ul, li, div, span, h1, h2, h3, h4, h5, h6, a, input, button, table, td, tr, img, from, fieldset {margin:0; padding:0; border:0;}
html { height:100%; }
body {font-family:Verdana, Helvetica, Arial, sans-serif; color:#fff; font-size:12px; margin:0; }
h1, h2, h3, h4, h5, h6 {color:#000; font-size:14px; text-transform: uppercase;}
h1 {margin-left:50px; margin-bottom:5px;}
/*h1 a { font-family:Comic Sans MS !important; font-size:90px !important;}*/
h1 a { width:550px; display:block; background:url('/media/admin/images/zap_logo.png') no-repeat bottom left; height:102px; padding-left:35px; font-size:110px; overflow:hidden;}
h1 a:hover {color:#0aaeef;}
h2 { font-size:30px; color:#00aeef; line-height:25px; margin-bottom:30px;}
h2:first-child {margin-top:0;}
p {line-height:130%;}
h3 { color:#00aeef; font-size:18px; }

.analytics-section { margin:50px 0; }
.analytics-section table.grid { float:none; }


div.clear {clear:both;}
.modal-form input.error {background-color:#FF0000;}
.dashboard-box td.label {vertical-align:top;}
a { color:#333;text-decoration:none;}
body.front a, body.front a:visited {color: #FFF;}
#top a, #top a:visited, #header a, #header a:visited { color:#fff; }

a.image-crop-action {display:none !important;}
.ui-dropdownchecklist-selector, .ui-dropdownchecklist-item {cursor:pointer;}
#tooltip {display:none;padding:5px; box-shadow:0 0 3px rgba(0,0,0,.8); border-radius:4px; padding:10px; background-color:#000; }
.asmListItem input.extra {display:none;margin:3px;width:50px;}
header, footer, aside, nav, section, article { display:block; }
button, .button { cursor:pointer; background:#ddd; -moz-border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; border-radius:4px; padding:2px 5px; border:1px solid #d5d5d5; color:#555; }
button:hover, .button:hover, .save-button { color:#fff; background:#00aeef; border-color:#00aeef; }

ins { text-decoration: none; background-color:green; }
del { text-decoration: none; background-color:red; }

.row-add {margin:5px;display:none;margin-left:0;}
.new {width:150px;}
#price-new {width:200px;}
#row-directlink td {padding-top:14px;}

#noflash {border:1px solid #000;display:block;position:relative;background-color:#FF0000;width:200px;padding:10px;color:#FFF;top:-5px;}

#row-title_suspend td.label label {display:none;}
#row-title_info td.label label {display:none;}
#row-title_main td.label label {display:none;}
#row-title_mail td.label label {display:none;}
#row-title_remote td.label label {display:none;}

#row-conditions_accept_date .label {padding-top:10px;}
#row-conditions_accept_date .element {padding-top:10px;}
.grid-help {margin-bottom:10px;}
.grid-help p {margin-top:0;}
#grid-archive ul.grid-actions {display:none;}
div.question {cursor:pointer;}
div.answer {display:none;}
.zap_progress-label {width:500px;margin-top:10px;}
.cancel {margin-left:5px;}
.cancel:hover {border:1px solid #000;background-color:#FF0000;color:#FFF;}
.genres { color:#888888;display:block;float:left;margin-top:1px; }
/*** HELPERS ***/
.clearfix {clear:both;float:none;}

.zap_cell_info ul {margin-left:30px;list-style-type:circle;}
td.reason {padding-left:5px;}
.margin-bottom {margin-bottom:20px;}
.margin-bottom-small {margin-bottom:10px;}
.left {float:left;}
.uppercase {text-transform: uppercase;}
.error, .error_text {background:#FF0000;}
.no_margin_top {margin-top:0;}
.hidden { display:none; }

img.del {cursor:pointer;margin-right:5px;}
.files td.cell-icon {vertical-align:top;}
.files a img {max-width:400px;}
tr.none, #content tr.none td.cell-url a {color:#999;}
a.link {color:#000;}
tr.error {background-color:#FF0000;}
#zapalert { display:none; }

div.info ul {list-style-type:square;margin-left:15px;}
td.none {color:#CCC;}
.date-icon {float:left;margin-left:5px;}
div.swap {pointer-events:none;position:absolute;}
div.swap object {}
/*.page {margin:10px;}*/

.upload { position:relative; margin-bottom:8px; }
.upload .label {  background-color:#ccc; border: 1px solid #ccc; padding: 3px 8px; border-radius:4px; color:#333; }
.upload .label.img { border:none; padding:0; }
.upload .swf, .upload object { position:absolute; top:0; left:0; }

input.radio {width:auto;margin-right:5px;}
ul.radio {list-style-type:none;}
li.radio div {margin-top:10px;}

button#back_list {margin-top:10px;}
#stats ul {list-style-type:none;margin-top:10px;}
#stats .element {width:100%;}

a.hyperlink {color:#00AEEF;}

a.blue-button { width:309px; display:block; text-transform:uppercase; color:#fff; text-align:center; margin-bottom:10px; -moz-border-radius:7px; -webkit-border-radius:7px; -o-border-radius:7px; -ms-border-radius:7px; border-radius:7px; box-shadow: 0px 0px 4px rgba(20,20,20,1); }
a.blue-button.large { height:88px; line-height:88px; font-size:21px; text-decoration:none; /*background-image:url('/media/admin/images/blue_button_large.png*/ }
a.blue-button.large:hover { }
a.blue-button.small { height:46px; line-height:46px; font-size:15px; background-image:url('/media/admin/images/blue_button_small.png'); }
a.blue-button.small:hover { background-image:url('/media/admin/images/blue_button_small-hover.png'); }
/*a.blue-button:hover {background-image:url('/media/admin/images/button_large.png'); }*/

p.test {line-height:20px;padding-bottom:10px;}
/*** FONTS ***/
@font-face {
	font-family: 'AkagiBlack';
	src: url('/media/admin/fonts/akagi-blk-webfont.eot');
	src: local('☺'), url('/media/admin/fonts/akagi-blk-webfont.woff') format('woff'), url('/media/admin/fonts/akagi-blk-webfont.ttf') format('truetype'), url('/media/admin/fonts/akagi-blk-webfont.svg#webfontpDPodonO') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AkagiBold';
	src: url('/media/admin/fonts/akagi-bd-webfont.eot');
	src: local('☺'), url('/media/admin/fonts/akagi-bd-webfont.woff') format('woff'), url('/media/admin/fonts/akagi-bd-webfont.ttf') format('truetype'), url('/media/admin/fonts/akagi-bd-webfont.svg#webfontpDPodonO') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'AkagiMedium';
    src: url('akagi-md-webfont.eot');
    src: url('/media/admin/fonts/akagi-md-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/admin/fonts/akagi-md-webfont.woff') format('woff'),
         url('/media/admin/fonts/akagi-md-webfont.ttf') format('truetype'),
         url('/media/admin/fonts/akagi-md-webfont.svg#AkagiMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1 a { font-family:AkagiBlack, 'Franklin Gothic Demi', Arial, sans-serif; }
#navigation ul li a, h2, h3, a.blue-button, #subnav a, #subnav .link
{ font-family:AkagiBold, 'Franklin Gothic Demi', Verdana, Arial, sans-serif; }
#tabs
{ font-family:AkagiMedium, 'Franklin Gothic Demi', Verdana, Arial, sans-serif; }

/*** LAYOUT ***/
body { background-color:#222 }
#pattern { top:0; left:0; position:fixed; height:100%; z-index:1; width:100%; background:url('/media/admin/images/pattern-dark.png'); }
body.homepage #pattern { background:url('/media/admin/images/pattern-light.png'); }
#wrap { position:relative; z-index:3; width:100%; height:100%; min-width:984px; }
#header { margin:50px 0 0 160px; position:relative; z-index:100; } 
#canvas { background:#fff; margin:6px 20px; -moz-border-radius:8px; -webkit-border-radius:8px; -ms-border-radius:8px; border-radius:8px; padding:40px 0; min-height:300px; min-width:984px; position:relative; z-index:10; }
#main { float:left; width:95%; margin-left:30px; }
body.front #main, #main.margin { margin-left:230px; width:79%; }
#content { position:relative; color:#fff; color:#333; padding-bottom:40px; }
#top { padding:5px 10px 0 25px; overflow:auto; }
#breadcrumbs { float:left; text-transform:uppercase; }
#menutop { position:absolute; right:25px; z-index:999; }
#menutop, #menutop ul { list-style:none; }
#menutop li { float:left; }
#menutop li a:hover { color:#00aeef; }
#menutop .navigation li, #zta, #planning, #faq { padding:0 8px; }
#who { padding-left:4px; margin-left:4px; cursor:default; position:relative; border-left:1px solid #eee; }
#who span { padding:3px 8px; border-top-left-radius:4px; border-top-right-radius:4px; }
#who:hover span { background:#00aeef; }
#who ul { display:none; background-color:#00aeef; padding:3px 8px; margin-top:3px; position:absolute; right:0; white-space:nowrap; border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-top-left-radius:4px; }
#who:hover ul { display:block; }
#who ul li { float:none; padding:4px 0; border-top:1px solid #049ED6; }
#who ul li a:hover { color:#049ED6; }
#who ul li:first-child { border-top:none; }
#accounts { position:absolute; left:-140px; bottom:-4px; }
#cropperholder, #tooltip { position:absolute;top:0; left:0;z-index:9999; }
#opgelet { display:none; }
#opgelet-foot { font-size:12px; margin-top:40px; color:#888; }

/*** NAVIGATION ***/
#navigation { position:relative; }
#navigation ul { list-style:none; margin-left:25px; }
#navigation ul li { display:inline; margin:0 5px; }
#navigation ul li:hover { padding-bottom:5px; border-bottom:3px solid; }
#navigation ul li a { display:inline; font-size:17px; text-transform:uppercase; }
#navigation ul li a:hover, .dashboard-box a:hover { color:#00aeef; }
#navigation ul li.active a { color:#00aeef; }
body.front #nav-home { display:none; }
#subnav { float:left; width:208px; padding-right:20px; margin-top:52px; position:absolute; }
#subnav ul { list-style:none; }
#subnav a, #subnav .link { display:block; font-size:17px; color:#959494; text-transform:uppercase; float:right; clear:both; }
#subnav a:hover, #subnav .active a, #subnav .active .link.active { color:#6a6a6a; }
#subnav .link.disabled { color:#bbb; }
#menu-archive, #menu-myaccount, #menu-genre { margin-top:10px; }
#nav-home { background: url("/media/admin/images/icons/home_white.png") no-repeat scroll 0 0 transparent; display: block; height: 16px; left: 0; position: absolute; top: -1px; width: 16px; }
#nav-home:hover { background-image: url("/media/admin/images/icons/home_blue.png"); }
#breadcrumbs #help.disabled { cursor:default; color:#555; }
#breadcrumbs a:hover { color:#00aeef; }

#navigation ul.manage-subnav { position:absolute; top:22px; left:-100%; margin:0 !important; width:200px; display:none; background:#00aeef; padding:5px 0; 
	-moz-box-shadow:2px 2px 3px #333; -webkit-box-shadow:2px 2px 3px #333; -ms-box-shadow:2px 2px 3px #333; -o-box-shadow:2px 2px 3px #333; box-shadow:2px 2px 3px #333
	-moz-border-bottom-left-radius:8px; -moz-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; 
	-ms-border-bottom-left-radius:8px; -ms-border-bottom-right-radius:8px; -o-border-bottom-left-radius:8px; -o-border-bottom-right-radius:8px; 
	border-bottom-left-radius:8px; border-bottom-right-radius:8px; }
#navigation li.has-subnav { position:relative; }
#navigation li.has-subnav:hover {  }
#navigation li.has-subnav:hover ul { display:block; }
#navigation ul.manage-subnav li { margin:5px 0 !important; text-align:center; display:block !important; }
#navigation ul.manage-subnav li a {color:#fff !important; }
#navigation ul.manage-subnav li:hover { border:none !important; padding-bottom:0 !important; }
#navigation ul.manage-subnav li a:hover { color:#333 !important; }


/*** ACCOUNT SELECTBOX ***/
#shortcuts { display:none; }
#shortcuts a { display:block; margin-bottom:2px; }
#accounts:hover #shortcuts { display:block; }
.sbHolder { position:relative; width:120px; height:30px; border-radius:5px; }
.sbHolder:hover, .sbHolder.open { background-color:#000; }
.sbSelector { display:block; height:30px; position:absolute; width:82px; overflow:hidden; line-height:30px; padding-left:38px; }
.sbHolder:hover .sbSelector { color:#00aeef !important; }
.sbToggle { background: url(/media/admin/images/select-icons.png) right -116px no-repeat; display: block; height: 30px; outline: none; position: absolute; left: 0; top: 0; width: 30px; }
.sbHolder:hover .sbToggle { background-position:right -167px; }
.sbToggleOpen { background-position:right -16px; }
.sbHolder:hover .sbToggleOpen { background-position:right -66px; }
.sbOptions { background-color: #000; list-style: none; left: -1px; margin: 0; padding: 0; position: absolute; top: 30px; width: 200px; z-index: 999; overflow-y: auto; border-radius:5px; }
.sbOptions li { padding: 0 7px; }
.sbOptions a { border-bottom: dotted 1px #fff; display: block; outline: none; padding: 7px 0 7px 3px; }
.sbOptions li.selected a { color:#00aeef !important; text-decoriation:underline; }

/*** TABS ***/
#tabs { position:absolute; top:4px; right:0; }
#tabs ul { list-style:none; height:20px;  }
#tabs li { display:inline; color:#666; font-size:14px; margin-right:2px; padding:4px 15px; border-radius:4px; text-transform:uppercase; cursor:pointer; }
#tabs li:hover { color:#00aeef; background:#ddd; }
#tabs li.active { color:#00aeef; background:#ccc; }
.tab { }
body.front .tab { background:none; padding:0; }

/*** GLOBAL MESSAGES ***/
#global-messages { margin-bottom:20px; position:absolute; width:400px; z-index:9999; left:0; right:0; margin:0 auto; }
.global-message { position:relative; margin:0 auto; width:400px; border-radius: 5px; font-weight: bold; padding: 15px 15px 15px 50px; background-position:15px center; background-repeat:no-repeat; margin-bottom:2px; }
.global-message.success { background-color:#ACE2AC; background-image:url('/media/admin/images/icons/success.png'); border-color: #82BB82; color:#094809; }
.global-message.error { background-color:#e2acac; background-image:url('/media/admin/images/icons/error.png'); border-color: #bb8282; color:#480909; }
.global-message.warning { background-color:#dee2ac; background-image:url('/media/admin/images/icons/warn.png'); border-color: #bbb882; color:#483109; }
.global-message.info { background-color:#acd7e2; background-image:url('/media/admin/images/icons/info.png'); border-color: #82b1bb; color:#093b48; }
.global-message .message-closer { position:absolute; top:2px; right:2px; cursor:pointer; }
body.front #global-messages { margin-bottom:20px; position:relative; width:auto; }
body.front .global-message { border:none; background:transparent; padding:5px; width:auto !important; margin:auto !important; }
body.front .global-message .message-closer { display:none; }
body.front .global-message.error { color:#ff0000; padding-left:0; }
body.front .global-message.info, body.front .global-message.warning, body.front .global-message.success { color:#fff; padding-left:0; }


/*** HELP POPUP ***/
#help-popup { display:none; }

/*** MANAGE NEWSLETTER ***/
/*
#zap_newsletter { position:relative; }
#tab-newsletter .zap_header {float:left;}
#zap_newsletter .zap_body { background-color:#FFF;padding:20px;border:1px solid #000;margin-top:10px;margin-bottom:10px; }
#tab-newsletter .zap_article_box, #tab-newsletter .zap_header { position:relative;  }
#tab-newsletter .zap_article_box:hover .zap_manage, #tab-newsletter .zap_header:hover .zap_manage { display:block; }
#tab-newsletter .zap_article_box:hover .zap_overlay, #tab-newsletter .zap_header:hover .zap_overlay { display:block; }
#tab-newsletter .zap_cell_image { width:1%; }
#tab-newsletter .zap_manage, #tab-form .zap_manage { display:none; cursor:default; position:absolute; background-color:#F4F3F4; padding:3px;z-index:20; }
#tab-newsletter .zap_manage button, #tab-form .zap_manage button { float:left;text-indent:-999px; overflow:hidden; width:20px; height:16px; border:none; }
#tab-newsletter .zap_manage .edit, #tab-form .zap_manage .edit { background:url(/media/admin/images/icons/edit.png) no-repeat; }
#tab-newsletter .zap_manage .del, #tab-form .zap_manage .del { background:url(/media/admin/images/icons/del.png) no-repeat; }
#tab-newsletter .zap_manage .edit:hover, #tab-form .zap_manage .edit:hover { background:url(/media/admin/images/icons/edit-hover.png) no-repeat; }
#tab-newsletter .zap_manage .del:hover, #tab-form .zap_manage .del:hover { background:url(/media/admin/images/icons/del-hover.png) no-repeat; }
#tab-newsletter .zap_overlay { width:100%; height:100%; border-width:1px; border-style:dashed; left:-1px; top:-1px; position:absolute; display:none; }
#tab-newsletter .zap_article_placeholder { height:50px; margin:0 0 7px 0; border-width:1px; border-style:dashed; }
#tab-newsletter ul.zap_column { float:left; list-style:none; }
#tab-newsletter .zap_column_empty { padding-bottom:50px; }
#tab-newsletter .zap_manage_image { display:none; position:absolute; top:0;right:0; background-color:#fff; color:#888; z-index:20; }
#tab-newsletter .zap_article_box:hover .zap_manage_image, #tab-newsletter .zap_header:hover .zap_manage_image { display:block; }
#tab-newsletter .zap_manage_image .title { padding:5px 16px 5px 5px; background:#fff url(/media/admin/images/icons/desc.png) no-repeat right 6px; cursor:pointer; }
#tab-newsletter .zap_manage_image .title:hover { background-color:#00aeef; color:#fff; }
#tab-newsletter .zap_manage_image .dropdown { list-style-type:none; display:none; position:absolute; background:#fff; text-align:right; right:0; cursor:default; padding:5px 0; }
#tab-newsletter .zap_manage_image .dropdown li { white-space:nowrap; }
#tab-newsletter .zap_manage_image .dropdown li:hover { background:#00aeef; }
#tab-newsletter .zap_manage_image:hover .dropdown { display:block; }
.zap_manage_image a { color:#888; text-decoration:none; padding:2px 5px; display:block; }
.zap_manage_image a:hover { color:#fff; text-decoration:none; }
#zap_columns_actions { list-style-type:none; position:absolute; top:-16px; left:0; }
#zap_columns_actions li { float:left; text-align:center; margin-left:7px; visibility:hidden; }
#zap_columns_actions a { display:block; overflow:hidden; text-indent:-999px; margin:0 auto; width:32px; height:32px; }
#zap_columns_actions .add { background:url(/media/admin/images/icons/add_to_column.png) no-repeat 0 0; }
tr.empty {display:none;}
*/

td.clicks {padding-top:20px;}
/*** DIALOG ***/
.zap_dialog ul li { width:auto; float:none; }
.zap_dialog ul.radio { width: auto; }

/*** FAQ ***/
ul#faq li { margin-bottom:40px; list-style:none;  clear:both; float:left; }
ul#faq li .question { font-family:'AkagiBold', 'Franklin Gothic Demi', sans-serif; font-size:16px; text-transform:uppercase; color:#555; }
ul#faq li .answer {}

/*** PROGRESS ***/
.zap_progress { width:120px; height:10px; }
.zap_progress_left { height:10px; float:left; background:#00aeef; border-top-left-radius:5px; border-bottom-left-radius:5px; }
.progress .error {background-color:#FF0000;}
.progress .warning {background-color:orange;}
.zap_progress_right { height:10px; float:left; background:#ccc; border-top-right-radius:5px; border-bottom-right-radius:5px; }
.zap_progress.empty .zap_progress_right { border-top-left-radius:5px; border-bottom-left-radius:5px; }
.zap_progress.full .zap_progress_left { border-top-right-radius:5px; border-bottom-right-radius:5px; }


/*** DASHBOARD ***/
.dashboard-column { float:left; margin-right:1.61160354552780016116035455278%; width:32.2320709105560032232070910556%; }
.dashboard-column a.blue-button { width:100%;}
#dashboard-left {  }
#dashboard-right { margin-right: 0; }
.dashboard-box { position:relative; padding:15px; background:#eaeaea; -moz-border-radius:8px; -webkit-border-radius:8px; -ms-border-radius:8px; border-radius:8px; margin-bottom:25px; }
.dashboard-box h3 { margin-bottom:5px; font-size:22px; }
.dashboard-box table td { padding-top:3px; }
.dashboard-box table .label { font-family:'AkagiBold', 'Franklin Gothic Demi', sans-serif; width:130px; text-transform:uppercase; font-size:14px; color:#555; }
.dashboard-box .button { float:right; position:relative;  background-color:#ccc; color:#888; }
.dashboard-box .button:hover { background-color:#00aeef; color:#fff; }
.dashboard-box .progress { padding-left:10px; }

#dashboard-analytics img {
    height: auto;
    max-width: 100%;
}

.dashboard-box ul { list-style:none; }
.dashboard-box ul li { border-bottom:1px solid #aaa; padding:10px 0; position:relative; }

.dashboard-box.plain { background:none; padding:0; }
.dashboard-box.plain h3 { margin-bottom:0; }

.dashboard-box .dashboard-content { }
.dashboard-box .dashboard-content *:first-child { margin-top:0; }
.dashboard-box.collapsed .dashboard-content { }
.dashboard-box.expanded .dashboard-content { }
.dashboard-box .dashboard-toggle { width:10px; height:10px; position: absolute; top:24px; right:15px; cursor: pointer; }
.dashboard-box.collapsed .dashboard-toggle { background-color:#777; }
.dashboard-box.expanded .dashboard-toggle { border-bottom:3px solid #777; height:7px; }

#dashboard-last ul li div { margin:5px 0; }
#dashboard-last .edit { display:none; position: absolute; right:0; }
#dashboard-last li:hover { background:#e5e5e5; }
#dashboard-last li:hover .edit { display:block; }
#dashboard-last .date { font-weight:bold; }
#dashboard-last .plugin { text-transform: uppercase; color:#888; }

#account-info { margin:25px 0; }

/*** PERMISSIONS ***/
table#permissions { width:100% }

table#permissions tbody tr:hover { background:#ddd; }
table#permissions tr.depth0 td.label { font-size:15px; text-transform: uppercase; }
table#permissions tr td.label { width:400px; }
table#permissions tr.plugin td.label { }
table#permissions th { background:none; font-size:15px; text-transform: uppercase; }
table#permissions th input { margin:0 7px 0 0; top:1px; position:relative; }
table#permissions td { padding:5px; }
table#permissions td.perm { /*width:80px;*/ text-align:center; vertical-align:middle; }
table#permissions td.perm input { width:auto; }
table#permissions tr.files .add, table#permissions tr.files .del, table#permissions tr.files .edit { display:none; }
table#permissions .row-toggle { display:none; float:right; font-size:11px; font-weight:normal; font-family:verdana; text-transform: lowercase; }
table#permissions tr:hover .row-toggle { display:inline; }

span.msg {display:block;text-align:right;margin-top:10px;margin-right:3px;}

/*** TINYMCE ***/
.mceEditor .mceExternalClose { background:url('/media/admin/images/icons/close.png') no-repeat center center !important; width:14px !important; height:14px !important; cursor:pointer !important; top:1px !important; right:1px !important; }
.mceEditor .mceExternalToolbar { border-bottom-color:#ccc !important; }
.mceEditor .mceExternalToolbar td.mceToolbar { width:610px !important; }

/*** FRONT **/
.front #canvas { background:none; }
.front #header { margin-top:100px; }
.front #content h2 { display:none; }

/*** JQUERY UI ***/
.ui-dialog { border:1px solid #555; border-radius:0; }
.ui-dialog .ui-dialog-content { padding-left:10px; }
.ui-dialog-titlebar { background:transparent none; color:#00aeef; font-size:25px; border:none; border-bottom:1px solid #ccc; border-radius:0; padding-bottom:2px; }
.ui-dialog-buttonpane { border-top:0; }
.ui-dialog .ui-button { background:none; border:none; color:#888; font-size:15px; font-weight:bold; }
.ui-dialog .ui-button.primary { color:#00aeef; }
