html, body { height: 100%; }

body { font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif; color: #3b464b; background: url(../../../admin/themes/3.0/assets/layout/bg.png) repeat; }

/*
a:link, a:visited, a:hover, a:active, .link { text-decoration: none; color: #ec8828; border-bottom: 1px solid #ed942f; cursor: pointer; text-transform: none; }
a:active { font-style: italic; }
a:hover { color: #efae40; border-bottom: 1px solid #efae40; }
*/
a:link, a:visited, a:hover, a:active { color: inherit; cursor: pointer; }
.link { cursor: pointer; }

/* Errors etc */
.error,
.warning,
.step,
.success { margin: 20px auto; padding: 11px 11px 11px 28px; border: 1px solid; border-radius: 4px; background-repeat: no-repeat; background-position: 8px 8px; }

.error { border-color: #E04441; background-image: url(../../../admin/themes/3.0/assets/icons/exclamation-diamond.png); background-color: #FCE1E1; color: #520B0A; }
.warning {  }
.success { background-color: #edfbd8; color: #508600; border-color: #bfde84; }
.step { background-color: #D3E5ED; color: #1D7BA3; border-color: #84AABA; }

.info { margin: 10px 0; font-size: 13px; line-height: 1.3; }

/* Forms */
form.styled {  }
form.styled input[type="text"],
form.styled input[type="password"],
form.styled input[type="email"] { display: block; width: 360px; background: #fcfcfc; border: 1px solid #D6D6D6; border-radius: 6px; outline: none; padding: 8px; font-size: 13px; }

form.styled input[type="text"]:focus,
form.styled input[type="password"]:focus,
form.styled input[type="email"]:focus { border-color: #B6CEDE; background: #fff; }

.overTxtLabel { padding: 8px; color: #ABABAB; }

.moobutton { position: relative; overflow: auto; padding: 8px 10px; background: url(../../../admin/themes/3.0/assets/layout/button.png?v=1) repeat-x top; background-color: #445987; border-radius: 4px; border: 1px solid #415683; }
.moobutton .moobutton_text { font-size: 14px; font-weight: bold; color: #fff; text-shadow: 0 1px 0 #2d4761; }
.moobutton.moobutton_icon_right .moobutton_text { padding-right: 20px; }
.moobutton.moobutton_icon_left .moobutton_text { padding-left: 20px; }
.moobutton.moobutton_hover {  }
.moobutton.moobutton_hover .moobutton_text { text-shadow: 0 2px 0 #1a354f; }
.moobutton.moobutton_mousedown {  }

.moobutton.moobutton_small { padding: 6px 4px; border-radius: 3px; }
.moobutton.moobutton_small .moobutton_text { font-size: 12px; }

.moobutton.moobutton_action { background-image: url(../../../admin/themes/3.0/assets/layout/button-action.png?v=1); background-color: #68a812; border-color: #799d11; }
.moobutton.moobutton_action .moobutton_text { text-shadow: 0 1px 0 #557005; }