body {background: /*url(../cp/images/bg.jpg) top right no-repeat*/ #E8E8E8;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000;}
h1 {color:#000;font-size:20px;font-weight:bold;letter-spacing:0.03em;padding-bottom:0;margin-bottom:0;}
h1 span {font-weight:normal;}
th {font-weight: bold;text-align:left;}
td {text-align:left;}
img {border:0px;}
a:link {color: #5C5C5C;}
a:visited {color: #5C5C5C;}
a:hover {color: #CB0D1F;}
a:active {color: #CB0D1F;}
table {margin-left:auto;margin-right:auto;}
fieldset {width:90%;border:0px;text-align:left;margin-left:auto;margin-right:auto;padding-top:0px;}
fieldset br {clear:left;}
label {display:block;width:22%;float:left;margin-bottom:10px;text-align:right;padding-right:7px;}
#login label {width:40%;}
textarea {font-family:Verdana,sans-serif;vertical-align:top;width:350px;margin-bottom:7px;}
input {font-family:Verdana,sans-serif;vertical-align:top;margin-bottom:7px;}
select {font-family:Verdana,sans-serif;vertical-align:top;margin-bottom:7px;}
img, div { behavior: url(../scripts/iepngfix.htc) }

#list-wrap {background:#FFFFFF url(../cp/images/transparent.png) repeat;width:800px; border:#999 solid 1px; padding:15px;margin-left:auto;margin-right:auto;text-align:center;min-height:400px;height:auto !important;height:400px;}
#crud-wrap {background:#FFFFFF url(../cp/images/transparent.png) repeat;width:650px; border:#999 solid 1px; padding:15px;margin-left:auto;margin-right:auto;text-align:center;min-height:400px;height:auto !important;height:400px;}
#login-wrap {background:#FFFFFF url(../cp/images/transparent.png) repeat;width:450px; border:#999 solid 1px; padding:15px;margin-left:auto;margin-right:auto;text-align:center;}
#head-bar {background-color:#CB0D1F;height:20px;margin-bottom:10px;color:#FFFFFF;}
#header {margin-bottom:15px;}
#header-row {background-color:#CCCCCC;}
#cp_links {list-style:none;margin:0;padding:0;}
#cp_links li {margin-bottom:15px;font-weight:bold;}
#logout {margin-top:50px;display:block;}
#after-block {margin-top:10px;text-align:center;color:#999;font-size:10px;}
#error {text-align:center;color:#FF0000;padding:10px;border:1px solid #FF0000;}
#success {text-align:center;color:#009900;padding:10px;border:1px solid #009900;}

.required {color:#FF0000;}
.notice {color:#FF0000;font-size:11px;margin-left:12.5em;line-height:1.5em;}
.labels {text-align:right;vertical-align:top;padding-right:2px;}
.table-center {text-align:center;}
.table-right {text-align:right;}
.delete-text {margin-left:11.5em;line-height:1.5em; display: block;}
input + a > img, textarea + a > img {margin-top:4px;}

#head-bar-sub td {border: 1px solid #999;}
#head-bar-sub form {margin:0 0 0 2px;padding:0px;}
#head-bar-sub fieldset {margin:3px 0;padding:0;}
#head-bar-sub form input {padding:0;margin:0;}
#head-bar-sub form select {padding:0;margin:0;}
#head-bar-sub form label {float:none;display:inline;}
#head-bar span {float:right;margin-right:2px;}
#head-bar a {color:#FFF;}
#head-bar a:hover {color:#999;}

li.button_link a {position:relative;padding-top: 8px;margin-top: -8px;margin-left:auto;margin-right:auto;height: 32px;display:block;width:242px;font: 12px Verdana;background: url(../cp/images/button.jpg) no-repeat #fff; color: #333;font-weight:normal;text-decoration:none;}
li.button_link a:hover {color: #9c0a1d;}
.button_link img {vertical-align:middle;}
.button_link .warning {position:absolute;left:190px;}

/*------------------ Multi Uploader ------------------*/
#upload-status {border:1px solid #999;padding:10px 15px;width:95%;}
#upload-status .buttons {margin:0 0 15px 0;}
#upload-status span {float:none;}
#upload-status.hide {display:none;}
#upload-status .progress {background:white url(../cp/images/progress.gif) no-repeat;background-position:+50% 0;margin-right:0.5em;}
#upload-status .progress-text {font-size:0.9em;font-weight: bold;}
#upload-list {list-style:none;width:100%;margin:0;}
#upload-list span {float:none;}
#upload-list li.file{border-bottom:1px solid #eee;background:url(../cp/images/file.jpg) no-repeat 4px 4px;min-height:40px;height:auto !important;height:40px;}
#upload-list li.file.file-uploading{background-image:url(../cp/images/uploading.jpg);background-color: #D9DDE9;}
#upload-list li.file.file-success{background-image:url(../cp/images/success.jpg);}
#upload-list li.file.file-failed{background-image:url(../cp/images/failed.jpg);} 
#upload-list li.file .file-name{margin-left:44px;display:block;font-weight:bold;margin-top:4px;padding-top:4px !important; padding-top:0px;}
#upload-list li.file .file-size{font-size:0.9em;line-height:18px;float:right;margin-top:2px;margin-right:6px;}
#upload-list li.file .file-info {display:block;margin:0 0 5px 44px;font-size:0.9em;}
#upload-list li.file .file-remove{clear:right;float:right;line-height:12px;margin-right:6px;}

.buttons button {background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-size:100%;font-weight:bold;color:#565656;padding:5px 10px 6px 7px;margin-right:10px;}
.buttons button:hover {background-color:#CB0D1F;border:1px solid #c2e1ef;color:#FFF;}
.cancel-link {font-size:80%;margin-left:10px;}

/*--------------------- Validations ---------------------*/
.required {color:#000;}
input.disabled {border:1px solid #CB0D1F;background-color:#CB0D1F;}
.validation-advice {margin:0 0 0 11.25em;width:400px;padding:5px;background-color:#CB0D1F;color:#FFF;}
.custom-advice {margin:0;padding:5px;background-color:#CB0D1F;color:#FFF;font-weight:bold;}

/* -------------------- Added Styles -------------------- */
#previewArea {width:120px;margin: 3px;border:solid 1px #999;}
#previewWrap {float:right;background-color:#CCC;border:1px solid #999;text-align:center;}
#formArea {float:left;width:450px;}
#im_full {border:solid 1px #fff;}
#imageFull {float:left;width:450px;}
#delete_page_name {display:block;float:right;width:180px;font-size:16px;font-weight:bold;}
.notes {margin-left:auto;margin-right:auto;margin-top:50px;width:85%;padding:25px 10px;text-align:center;vertical-align:center;border:1px solid #8F8242;background:#f5f5f5;}
fieldset h3 {font-size:18px;font-weight:bold;padding:0;margin:0;}
fieldset h4 {font-size:16px;font-weight:bold;padding:0;margin:0;}
input.big_text {font-size:18px;font-weight:bold}
fieldset .full {width:400px;}
textarea.big_text {font-size:14px;}
input.med_text {font-size:15px;}
fieldset h2 {margin-bottom:3px;}
fieldset p {margin-top:0;margin-left:2px; border-bottom:1px dotted #999;padding-bottom:8px;margin-bottom:20px;}
fieldset p.no-border {border-bottom:none;}
fieldset .indent {margin-left:11em;}
#pages li {border:dotted 1px #666;margin-left:4em;cursor:crosshair;width:300px;padding:4px;}
#pages li:hover {border:solid 1px #666;background:#CCC;}
span.main-info {float:left;margin-right:5px;}
span.main-info label {text-align:left;display:block;float:none;margin:0;font-weight:bold;width:auto;}
span.main-info {float:right;}
fieldset ul {list-style:none;padding:0;}
fieldset li {margin-bottom:7px;}
.gallery {max-width:125px;width:auto !important;width:125px;max-height:125px;}
.image {float:left;width:125px;height:165px;padding:4px;margin:0 3px;text-align:center;border:solid 1px #999;margin-bottom:6px;}
.image_wrap {width:125px;}
.image-info {width:125px;position:absolute;bottom:5px;text-align:center;}
.file-item {height:20px;padding:0;margin:0;clear:both;}
.file-item .col1 {float:left;display:block;width:370px;}
.file-item .col2 {float:left;display:block;width:150px}
.file-item .col3 {float:left;display:block;width:50px;text-align:right;padding-right:20px;}
.file-item .col4 {float:left;display:block;width:105px;}
.file-item .col5 {float:left;display:block;width:10px;}
.clear {clear:both;padding-top:6px;}
.big {font-size:18px;text-align:center;margin-top:20px;}
.status {vertical-align:middle;}
.inline-editor {margin-left:11.25em;width:410px;}
.warn-link {float:right;margin-right:25px;margin-top:4px;}
div.inline-editor > div:first-child {background:#FFF;}
.img-use {font-size:85%;}

/*--------------------- Help System ---------------------*/
.overlay {display: none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:#FFF;z-index:1001;-moz-opacity:0.7;opacity:.70;filter:alpha(opacity=70);}
.white-content {display:none;position:absolute;top:15%;left:28%;width:40%;height:60%;padding:16px;border:3px solid #CB0D1F;background-color:white;z-index:1002;overflow:auto;}
#close {color:#333;display: block;position: absolute;right: 5px; top: 0px;padding: 2px 3px;font-weight: bold;text-decoration: none;font-size: 13px;}
#close:hover {color:#CB0D1F;}
.white-content h1 {color:#CB0D1F;font-size:130%;margin-bottom:10px;}
.white-content p {border-bottom:none;}
