/*Clear after*/
.clearfix:after { content:"."; display: block; height:0; clear:both; visibility:hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
	  
#cms-pageeditor form .label { font-weight: bold; }
#cms-pageeditor form .col {float: left; padding: 0 4px; }
#cms-pageeditor form .row { clear: both; padding:10px 0; }

#cms-pagecreator-wrapper .cms-select {border:1px solid #999; background:#FFFCEF; padding:2px; }

#cms-pageeditor #spacing input.text { width: 35px; height: 18px; margin-bottom: 0; padding: 0; }
#cms-pageeditor #cms-imagemanager-imgdetail label { margin-bottom: 0px; }
#cms-pageeditor { position:fixed; top:10px; left:10px; overflow:visible; _position:absolute; z-index:10001; }
#cms-pageeditor .cms-formitem { clear:both; padding:1px 0 0 120px; }
#cms-pageeditor .cms-label { float:left; display:block; width:110px; margin-left:-115px; text-align:right; padding:2px 0 0 0; }
#cms-pageeditor img { display:inline; }
.cms-pageeditor { background:#F4F4F4; border:2px solid #000; padding:5px; width:640px; margin:0 0 5px 0; }
.cms-draft-header, .cms-history { padding:5px; margin:5px 0; background:#FFEE8F; color:#000; font-size:11px; font-family:Sans-serif; }
.cms-ok { padding:5px 5px 5px 35px; background:#E4F0E4 url(/global/icons/16/accept.png) no-repeat 4px 50%; margin-bottom:5px; font-weight:bold; color:#136025; border:1px solid #BAD9BA; }
.cms-error { padding:5px 5px 5px 35px; background:#FFD2CF url(/global/icons/16/exclamation.png) no-repeat 4px 50%; margin-bottom:5px; font-weight:bold; color:#E15C51; border:1px solid #E15C51; }
.cms-textbox { border:1px solid #999; background:#FFFCEF; width:220px; padding:2px; }
#cms-pageeditor select { width:200px; }

#cms-imagemanager-wrapper { border:1px solid #2F63B6;width:673px; font-family:Verdana; font-size:11px; }
#cms-imagemanager-wrapper h5 { margin: 7px 0 7px 0; padding:0; }
#cms-imagemanager-border { border:10px solid #9AD6FF; } 
#cms-imagemanager-header { background: #CBE2FE url(/global/icons/16/picture_add.png) 10px center no-repeat; border-bottom: 1px solid #9AD6FF; padding:5px;}
#cms-imagemanager-header h1 { font-size: 13px; padding:0; margin: 5px 0 10px 5px; color:#BF0A0A; }
#cms-imagemanager-header a.refresh { float:left; background: url(/global/icons/16/arrow_refresh.png) no-repeat; display:block; height:0; overflow:hidden; padding-top:16px; width:16px; margin: 5px 10px 0px 0px; }
#cms-imagemanager-header a.close { cursor: pointer; float:left; background: url(/global/icons/16/cancel.png) no-repeat; display:block; height:0; overflow:hidden; padding-top:16px; width:16px; margin: 5px 10px 0px 0px; }
#cms-imagemanager-categories { float:left; width:200px; height:451px; background-color:#CFECFF; overflow:auto; padding:10px; border-right:1px solid #9AD6FF; }
#cms-imagemanager-categories h2 { font-size: 12px; padding:0; margin:0; color:#2F63B6; background:none; font-weight:bold; }
#cms-imagemanager-categories ul { list-style:none; padding:0; margin:0; }
#cms-imagemanager-categories ul li { vertical-align:middle; border-bottom:1px solid #9AD6FF; padding: 5px 0px 5px 25px; background: url(/global/icons/16/box.png) left no-repeat; color:#2F63B6;  }
#cms-imagemanager-categories ul li a { text-decoration:none; color: #2F63B6; }
#cms-imagemanager-categories ul li a.active { text-decoration:none; color: #2F63B6; font-weight:bold; }
#cms-imagemanager-categories ul li a:hover { text-decoration:none; color: #bf0a0a; }
#cms-imagemanager-categories .categoryname { float: left; cursor:pointer; }
#cms-imagemanager-categories .categoryname span { color:#bf0a0a; font-size:10px; font-weight:normal;}
#cms-imagemanager-categories a.add { cursor: pointer; background: url(/global/icons/16/add.png) no-repeat; display:block; height:0; overflow:hidden; padding-top:16px; width:16px; float:left; margin: 8px 0px 0px 5px;}
#cms-imagemanager-categories a.delete { cursor: pointer; cursor: pointer; background: url(/global/icons/16/cross.png) no-repeat; display:block; height:0; overflow:hidden; padding-top:16px; width:16px; float:right; }
#cms-imagemanager-categories input { width:100px; margin-top:5px; float:left; }
#cms-imagemanager-images { overflow:auto; height:429px; background-color:#fff; width:422px; padding:5px; }
#cms-imagemanager-images a.add { background: url(/global/icons/16/add.png) no-repeat; display:block; height:0; overflow:hidden; padding-top:16px; width:16px; float:left; margin-right:5px; }
#cms-imagemanager-images h2 { font-size: 12px; padding:0; margin: 5px 0 10px 5px; color:#2F63B6; }
#cms-imagemanager-images ul { padding:0; margin:0; list-style:none; margin:0px;}
#cms-imagemanager-images ul li { list-style:none; float:left;  margin:7px; display:block;}
#cms-imagemanager-images ul li a { border:1px solid #9AD6FF; display:block; padding:2px; }
#cms-imagemanager-images ul li a.active { border:1px solid #BF0A0A; }
#cms-imagemanager-images ul li a:hover { border:1px solid #75B9E0; }
#cms-imagemanager-footer { background:#cbe2fe; height:21px; padding:5px; border-top:1px solid #9AD6FF; font-size:11px; width:422px; color:#000000; }
#cms-imagemanager-footer .thumb { float:left; margin-right:10px; padding:2px; border:1px solid #2F63B6; background-color:#FFF;  }
#cms-imagemanager-footer label { width:45px; text-align:right; float:left; display:block; color:#2F63B6; margin-right:5px; }
#cms-imagemanager-footer .floatLeft {float:left; width:250px;}
#cms-imagemanager-footer .floatRight {float:right; margin-right:5px;}
#cms-imagemanager-footer a.delete  { cursor: pointer; background: url(/global/icons/16/cross.png) left center no-repeat; height:16px; padding-left:20px; margin-top:5px; display:block; }
#cms-imagemanager-footer button { width:98px; }
#cms-filemanagement-file-link { margin-top: 10px; }
#linkName { width: 230px; }
.cms-imagemanager-item { display: block; width: 180px; height: 50px; }
.cms-imagemanager-item-description { float: left; margin-left: 10px; margin-top: 16px; width: 110px; }

#alignment { float:left; margin-right:20px; }
#spacing  { float: left; margin-right:20px;}
#submit {float:right; } 
#submit input { width:100px; }