﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

html {
overflow-y: scroll;
}

body, body.html-editor {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #666;
background: #fff;
}

input {
background: #FFF;
}

.form-submit {
text-align: right;
margin-right:150px;
}

input[type="text"], input[type="password"], input[type="file"], input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea {
background-image: url(../images/input_shadow.png);
background-repeat: no-repeat;
border: 1px solid;
border-color: #bfbfbf #dedede #dedede #bfbfbf;
font: 1em Arial,Helvetica,Verdana,sans-serif;
padding: 5px 1px;
}

.modalbox {
position: absolute;
width: 830px;
margin-left: -415px;
top: 0;
left: 50%;
background-color: #fff;
z-index: 399;
}


.modalbox.narrow {
width: 500px;
margin-left: -320px;
}

.modalbox .titlebar {
position: relative;
height: 40px;
line-height: 40px;
background: #6d4187 url(../images/bg_sitebar.png) 0 0 repeat-x;
overflow: hidden;
}

.modalbox .titlebar .title {
display: inline-block;
padding-left: 150px;
font-size: 1.6em;
font-weight: 700;
color: #fff;
background-image: url(../images/logo-alt.png?1);
background-repeat: no-repeat;
background-position: 10px 7px;
}

.modalbox .titlebar .close {
position: absolute;
right: 20px;
top: 8px;
width: 24px;
height: 24px;
background: transparent url(../images/modalbox-close.png) 0 0 no-repeat;
text-indent: -1000em;
cursor: pointer;
}

.modalbox-wrapper {
padding: 15px;
}

.clear {
zoom: 1;
}

.modalbox.narrow .modalbox-container {
width: 100%;
}

.modalbox-container {
float: left;
width: 790px;
}

.form-error {
clear: both;
margin-bottom: 10px;
padding: 10px 10px 10px 30px;
border: 1px solid #f5f5f5;
font-size: 13px;
border-color: #f5f5f5 #eee #eee;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #f5f5f5 url(../images/icon-info.png) 10px 4px no-repeat;
line-height: 16px;
}

.section {
margin: 0 0 10px;
padding: 0 0 10px;
border-bottom: 1px solid #ebebeb;
}

.tabbed-box-container {
position: relative;
margin-bottom: 1em;
padding: 15px;
border: 1px solid #ccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.form-one-column {
display: block;
height: auto;
}

.column-field {
display: block;
margin: 0 0 5px!important;
padding: 0;
}

.form-one-column .field-title {
width: 150px;
line-height: 24px!important;
}

fieldset, label {
position: relative;
line-height: 24px;
display: inline-block \9;
}


.field-title {
display: inline-block;
float: left;
width: 138px;
}

.section .field-title {
float: left;
width: 150px;
margin-right: 10px;
}

.modalbox.narrow .form-one-column .field-content {
width: 150px;
float: left;
line-height: 24px!important;
}

.field-content .textbox, .field-content .selector {
margin-bottom: 3px;
}

.section .field-content {
float: left;
width: 620px;
margin-right: 10px;
}

.field-title+.field-content {
margin: 0!important;
}

.field-content {
display: inline-block;
float: left;
width: 210px;
line-height: 24px;
}

.textbox {
display: inline-block!important;
height: 24px;
padding: 0!important;
background: transparent url(../images/button-form-elements.png) 100% 0 no-repeat;
white-space: nowrap;
overflow: visible;
line-height: 24px;
}



.textbox input {
height: 14px;
width: 179px;
margin: 0 10px 0 0;
padding: 5px 0 5px 6px!important;
border: none 0!important;
outline: 0;
background: transparent url(../images/button-form-elements.png) 0 0 no-repeat;
font: normal 100%/1 Arial,Helvetica,sans-serif;
color: #666;
text-decoration: none;
white-space: nowrap;
overflow: visible;
vertical-align: top;
}

.textbox-m input {
width: 110px;
}


.field-error {
display: block;
padding: 0 0 5px;
color: #e10079;
font-size: .917em;
}



.button {
background: url("../images/bg-buttons.png") repeat-x scroll 0 0 transparent;
border-radius: 3px 3px 3px 3px;
}

a.button, button.button {
position: relative;
display: inline-block;
margin: 0;
padding: 0;
border: none!important;
outline: 0;
height: 24px;
line-height: 24px;
white-space: nowrap;
overflow: visible;
font-family: Arial,Helvetica,sans-serif;
text-decoration: none!important;
cursor: pointer;
color: #fff;
text-shadow: 0 0 1px #333;
}


.button.white, .button.red {
color: #fff;
}

.modalbox-buttons .button, .form-submit .button {
margin-left: 5px;
}

a.button span, button.button span {
position: relative;
display: block;
height: 24px;
line-height: 24px;
font-weight: 700;
text-decoration: none!important;
outline: 0;
white-space: nowrap;
cursor: pointer;
}

.button span {
margin-right: 15px;
padding-left: 15px;
}
