location/* * html div.adminfix {margin-bottom:-13px;} */

/*h2, h3, h4 {margin-top:0;}
#customcontent h2, #customcontent h3, #customcontent h4 {margin-top:1em;}*/
#loadshader { background: url(/images/shadebg.png); }
* html #loadshader { background:black; }

#editablecontent { width:1000px; }

.webshop #header {margin-top:0;}

#popup, #uploadpop, #browsertable, .height, .height2, table.formats, .lbiframe, .info, #alertbox2 td  {font:11px Tahoma, Arial, Verdana;}

body.center { text-align:left; }
div.rmfix {margin-right:-1px;}

#colorpalette {width:224px;height:112px;border:1px solid #000;border-width:0 1px 1px 0;background:#000;}
#colorpalette a {display:block;width:13px;height:13px;line-height:5px;border:1px solid #000;border-width:1px 0 0 1px;float:left;}

.ebutton {display:block;height:25px;background:url(/images/popup/buttons.png) no-repeat;float:right;margin-left:3px;}
.ebclose {width:67px;}
.ebclose:hover {background-position:0 -25px;}
.ebno {background-position:-67px 0;width:55px;}
.ebno:hover {background-position:-67px -25px;}
.ebabort {background-position:-122px 0;width:71px;}
.ebabort:hover {background-position:-122px -25px;}
.ebnopic {background-position:-193px 0;width:85px;}
.ebnopic:hover {background-position:-193px -25px;}
.ebnocol {background-position:-278px 0;width:91px;}
.ebnocol:hover {background-position:-278px -25px;}
.ebpreview {background-position:-369px 0;width:122px;}
.ebpreview:hover {background-position:-369px -25px;}
.ebyes {background-position:-491px 0;width:49px;}
.ebyes:hover {background-position:-491px -25px;}
.ebok {background-position:-540px 0;width:53px;}
.ebok:hover {background-position:-540px -25px;}

#iefix {position:absolute;top:0;left:0;clear:both;display:block;}
#pagefoot {width:750px;margin-right:-1px;} /*margin-right:-1px;*/
#footresizer { float:left; }
body.vnav #pagefoot {width:600px;margin-right:-1px;margin-bottom:0;}
#popupblock {position:absolute;top:0;left:0;z-index:200;border:1px solid #000;border-width:0 1px 1px 0;text-align:left;padding:12px;width:634px;background:#fff;}
#ajaxdbg, #jsdbg {position:absolute;z-Index:2100;background:url(/images/adminbar/layoutsback.gif) 0 0 repeat-y;width:500px;height:300px;}
#ajaxdbgtext {background:white;width:480px;margin:10px;height:280px;}
#templates {position:absolute;z-Index:2100;background:url(/images/adminbar/layoutsback.gif) 0 0 repeat-y;}
#savebox {width:193px;height:94px;position:absolute;top:100px;left:50%;margin:0 97px 0 0;background:url(/images/adminbar/saving.gif) no-repeat;z-Index:1000;}
#savebox_err {margin-top:93px;border:1px solid #000;background:red;padding:10px;}
#owncolor {z-index:999;background:url(/images/adminbar/colorback.gif) no-repeat;border-bottom:1px solid black;padding:28px 6px 0 0;width:300px;position:absolute;}
#linkpopup, #tablepopup, #msclipmonkey {text-align:left;padding:0;width:252px;}
div.negmenu {margin-left:-1px;}
html:not(.hsdsite) form {margin:-1px 0 0;}
.medtext textarea {height:100px;width:99%;}
.talltext textarea {height:200px;width:99%;}
.longinput input {width:350px;}

#footresizer, #headresizer { overflow:hidden; }
.contentBox { overflow:hidden; }
/* popup */

div.lightbox {height:400px;width:520px;}

div.popupframe {width:178px;margin:0 6px 0 7px;display:block;border-top:1px solid #a49e89;border-left:1px solid #a49e89;border-right:1px solid #cdc9ba;border-bottom:1px solid #cdc9ba;}


UL.spellsuggest { list-style:none; list-style-image:none; }
UL.spellsuggest LI { list-style:none; list-style-image:none; }
UL.spellword { display:block; margin-bottom:3px; }

A.cancel { display:block; width:57px; height:24px; background: url(/images/icons/cancelbutton.gif) no-repeat; float:left; margin-left:1px;}
A.none { display:block; width:57px; height:24px; background: url(/images/icons/nonebutton.gif) no-repeat; float:left; }
A.pick { display:block; width:57px; height:24px; background: url(/images/icons/pickbutton.gif) no-repeat; float:left;}
A.cancel:hover,A.none:hover,A.pick:hover {background-position:0 -24px; }
A.selectButton {font-family:Tahoma;background:url(/images/icons/selectButton.gif) 0 0 no-repeat;width:19px;height:21px;display:block;clear:none;float:left;margin-top:1px;}
A.selectButton:hover {background-position:0 -21px;}
input.selecttext {padding:3px 2px;width:75px;border:1px solid #6a634b;border-right:0;float:left;}

LI.fs { margin:0;padding:0 0 0 5px; }

A.resetStr  { background:url(/images/adminbar/garbage.gif) 0px 4px no-repeat; display:block; width:22px; height:22px; float:right; margin-right:4px; }

/* margin-right:-1px; */
#customcontent {margin-right:-1px; }
#headimage {width:750px;clear:both;margin-right:-1px;} /* margin-right:-1px; */
#header, #headerlinjar1, #headimage {width:750px;margin-right:-1px;} /* margin-right:-1px; */
body.iefix #nav {margin-left:-1px;}

div.bigbox, div.right {margin-right:8px;}
div.b2v div.bigbox {margin-right:9px;}
div.b2v div.right {margin-right:8px;}
div.b1w div.bigbox, div.b2w div.bigbox, div.b3w div.bigbox, div.b2w div.right, div.b3w div.right, div.b2vw div.right {margin-right:-1px;}
div.b2vw div.bigbox {margin:0;}


* html #headbox img.right, * html #headbox img.left {margin-right:-3px;margin-left:-3px;}
* html #pagefoot img.right, * html #pagefoot img.left {margin:0 -3px;}
* html #headbox img.right {margin-right:-4px;margin-left:-3px;}
* html #headbox img.left {margin-right:-3px;margin-left:-3px;}
* html #pagefoot img.right {margin:0 -4px 0 -3px;}
* html #contentwide img.right, * html #content img.right {margin:0 -4px 0 -3px;}
/* * html #contentwide img.left, * html #content img.left  {margin:0 -3px;} */
/* * html #contentwide div.newswrap img.right, * html #content div.newswrap img.right {margin:0 -4px 1em 1em;} */
img.left  {margin:0 1.5em 1.5em 0;}
img.right {margin:0 0 1.5em 1.5em;}
* html #contentwide div.newswrap img.left, * html #content div.newswrap img.left  {margin:0 1em 1em -3px;}

div.tab { padding-top:1px;border-top:1px solid #000;border-right:1px solid #000;width:8px;float:left;height:18px; }
div.inactivetab { background:#B3aD9a url("/images/tabinactive.gif") 0 0 repeat-x; }
div.activetab { background:#BDB8a6 url("/images/tabactive.gif") 0 0 repeat-x; }
div.tabfill { background:red url("/images/tabfill.gif") 0 0 repeat-x; height:18px; border-top:1px solid #BDB8a6;}

div.tab a {color:#000;padding:0 5px 2px 5px; }
.clear {clear:both;line-height:1px;height:1px;}

/* Menu settings */
.menudiv {height:459px;overflow:auto;overflow-x:hidden;}
.menuadd {background:#f7f7f7;border:1px solid #ccc;line-height:24px;padding:0 6px;margin-top:1px;}
ul.treelist { margin:0; padding:0; list-style-image:none; list-style:none;}
li.node, li.hub {margin:0 0 5px;background:url(/images/icons/document.gif) no-repeat;padding:0 0 0 20px;}
li.invisible {background:url(/images/icons/document_invisible.gif) no-repeat; }
li.module {background:url(/images/palette/data_manage.gif) -6px -6px no-repeat; }
li.moduleinv {background:url(/images/palette/data_manageinv.gif) -6px -6px no-repeat; }
ul.hub {background:url(/images/popup/hub.gif) 0 0 repeat-y;list-style:none;padding:0 0 0 20px;margin:2px 0 0 -18px;}
.menuadd a {color:#000;text-decoration:none;}
.menuadd a:hover {text-decoration:underline;}
a.addpage, a.deletepage, a.securitypage, a.adduser, a.deleteuser {background:url(/images/icons/page_add.gif) 0 50% no-repeat;padding:2px 0 2px 20px;margin-right:10px;}
a.deletepage {background:url(/images/icons/page_delete.gif) 0 50% no-repeat;}
a.securitypage {background:url(/images/icons/lock.gif) 0 50% no-repeat;}
a.adduser {background:url(/images/icons/adduser.png) 0 50% no-repeat;}
a.deleteuser {background:url(/images/icons/deleteuser.gif) 0 50% no-repeat;}
a.node {height:18px;display:block;background:url(/images/icons/document.gif) 0 50% no-repeat;padding:2px 0 2px 20px;}
a.node:hover {background-color:#efefef;}
a.over {background-color:#efefef;}
a.page {color:#000;text-decoration:none;display:block;height:12px;padding:2px 0 2px 4px;}
a.page:hover { text-decoration:none; background:#efefef;color:#000;}
.blacktitle {padding:7px 0 7px 6px;background:#000;color:#fff;font-weight:bold;}

/* Help code */
#showhelp {margin:0 1px;width:250px;padding:6px 10px;text-align:left;border-top:1px solid #ddd8c6;border-bottom:1px solid #928c77;background:#aca690;}
#showhelp a {font:11px/1.4em Tahoma;color:#fff;font-weight:bold;text-decoration:none;background:url(/images/helpindex.gif) -2px -1px no-repeat;padding:1px 0 1px 16px;}
#showhelp a.stepbystep {background:url(/images/icons/stepbystep.gif) -2px 0 no-repeat;}
#showhelp a:hover {text-decoration:underline;}
a.closehelp {float:right;display:block;width:20px;height:20px;border:1px solid #000;margin:3px 2px 0 0;}
a.closehelp:hover {border:1px solid #555;border-color:#666 #222 #222 #666;}
a.minimizehelp {background:url(/images/palette/closelink.gif) 4px 5px no-repeat; float:right;display:block;width:20px;height:20px;border:1px solid #000;margin:3px 2px 0 0;}
a.minimizehelp:hover {border:1px solid #555;border-color:#666 #222 #222 #666;}
a.minimized { background:url(/images/palette/closelink.gif) 4px -12px no-repeat; }

#helpcontent a {font:11px/1.4em Tahoma;color:#000;line-height:17px;font-weight:bold;}
#helpcontent a.readmore {font-weight:normal;}
#helpcontent p, #linkpopup p, #tablepopup p, #backpopup p {font:11px/1.4em Tahoma;padding:4px 10px 8px;margin:0 1px;width:230px;border-top:1px solid #cdc9ba;border-bottom:1px solid #a49e89;}
#backpopup p {width:auto;}
div.popupform {border-top:1px solid #cdc9ba;display:block;height:30px;padding-top:7px;text-align:right;}
#helpcontent a {color:#0099ff;font-weight:bold;}
#helpcontent {margin-top:10px;padding-left:0;margin-left:0;}
#helpcontent li {padding-left:0;margin-left:0;list-style:none;}

/* Popup code */

.datablock { background:red; }
input.hidden { background:#fff url("/images/hidden_field.gif"); }
#popupblock a {font-weight:bold;color:#000;background:url(/images/adminbar/close.gif) 0 50% no-repeat;padding:2px 0 2px 20px;}
#popupblock p {margin:0 0 1em;padding:0;}
#popuptabs {display:block;width:100%;height:35px;background:url(/images/popup/tabsresize.png) 0 100% repeat-x;}
#popuptabs ul {list-style:none;margin:0 0 0 9px;padding:0;}
#popuptabs li {display:inline;float:left;margin:0 3px 0 0;}
#popuptabs a {font-size:11px;text-decoration:none;float:left;display:block;width:130px;height:19px;background:url(/images/popup/tabs.png) no-repeat;padding:9px 0 0;color:#000;margin:7px 0 0;text-align:center;}
#popuptabs a:hover, #popuptabs a.active {color:#000;background-position:0 -28px;padding:8px 0 0;font-weight:bold;height:20px;text-decoration:none;}
#popuptabs a.normal { background-position:0 0; }
#popuptabs a.nohover { background-position:0 0; color:gray; }
#popuptabs a.nohover:hover {font-weight:normal; text-decoration:none;float:left;display:block;width:130px;height:19px;background:url(/images/popup/tabs.gif) no-repeat;padding:9px 0 0;color:gray;margin:7px 0 0;text-align:center; cursor:default; }
#popup {padding:9px 0;}
#popup a {color:#000;outline:0;}
#popup a:active {border:0;}
#popup h3, #uploadpop h3 {font-size:18px;padding-bottom:6px;border-bottom:1px solid #ccc;color:#000;font-weight:bold;}

/* File browser */
#uploadpop {height:308px;width:468px;padding:3px;}
#browsertable {width:800px;height:486px;border-bottom:1px solid #ccc;margin:0 1px 9px 0;}
#browsertable .browserleft {width:200px;padding:8px;background:#f7f7f7;border:1px solid #ccc;border-width:1px 1px 0;}
#browsertable .browserright {border-right:1px solid #ccc;}
#browsertable td {vertical-align:top;color:#000;}
.browserimg {border:1px solid #ccc;width:100%;background:#fff;}
.browserimg td {padding:9px;text-align:center;height:200px;}
.browserinfo {overflow:hidden;padding:5px;background:#ebebeb;border:1px solid #ccc;border-width:1px;}
#choosebutton, #browserupload, #downloadbutton {color:#fff;background:#000;padding:3px 5px 5px;text-align:center;}
#browserupload {padding-top:0;margin-top:9px;}
#browserlinks {border:1px solid #ccc;padding:5px 5px 7px;background:#ebebeb;margin-top:9px;}

a.uploadfile, a.renamefile, a.newfolder, a.deletefile, a.movefile, a.copyfile, a.filelistview, a.editimage {padding:2px 0 2px 20px;background:url(/images/popup/newfolder.gif) 0 1px no-repeat;color:#000;text-decoration:none;}
a.filelistview {background:url(/images/icons/document_view.png) 0 1px no-repeat;margin:0 0 0 12px;}
a.deletefile {background:url(/images/popup/deletefile.gif) 0 1px no-repeat;margin:0 0 0 12px;}
a.renamefile  {background:url(/images/popup/changefile.gif) 0 1px no-repeat;margin:6px 0 0 0px;}
a.movefile  {background:url(/images/popup/movefile.png) 0 1px no-repeat;margin:6px 0 0 6px;}
a.copyfile  {background:url(/images/popup/copyfile.png) 0 1px no-repeat;margin:6px 0 0 6px;}
a.uploadfile { background:url(/images/popup/advanced.gif) 0 1px no-repeat;margin:6px 0 6px;}
a.editimage { background:url(/images/popup/changefile.gif) 0 1px no-repeat;margin:6px 0 6px;}
a.filelistview:hover, a.renamefile:hover, a.movefile:hover, a.copyfile:hover, a.uploadfile:hover, a.newfolder:hover, a.deletefile:hover, a.renamefiler:hover {text-decoration:underline;}

#mbused {clear:both;line-height:26px;}
#usedspace {font-weight:bold;}
.location {background:#000;padding:5px;color:#fff;}
.location a {color:#ddaaaa;text-decoration:underline;margin-bottom:12px;clear:both;}
.location a:hover {color:#ffaaaa;text-decoration:underline;}

.file {border:1px solid white;float:left;display:block;height:56px;width:240px;margin:6px 6px 12px 5px;cursor:pointer;}
.fileselected { background: #F0F8FD; border: 1px solid #D8F0FA; } 
.file:hover { border:1px solid #D8F0FA; }
.file a {font-weight:normal;color:#000;text-decoration:none;}

.filedetails
{
	border: 1px solid #fff;
	float:left;
	width:750px;
	padding:2px;
	cursor:pointer;
}
.filedetails:hover
{
	background: #D8F0FA;	
}

.headimage img {float:left;margin:0 0 6px;}
A.archivefile { font-weight: normal; color: black; margin-top:0px;}
A.archivefile:hover { color:red; }

#files {padding:9px;overflow:auto;height:386px;
	
	-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
	
}

div.file div.img {display:block;width:48px;height:48px;padding:0px;margin:4px;float:left;}
div.file div.txt {overflow:hidden;margin:6px 4px;padding:0;float:left;width:176px;font-size:12px;vertical-align:bottom;}

div.headimage {width:auto;border:none;height:130px;padding:6px;clear:both;}
div.active div.txt span {background:#f2f1ee;padding:2px;}
div.active div.img {border:2px solid #ddd;width:88px;height:83px;padding:11px 0 0;}

/*.height, .height2 {overflow:auto;height:390px;padding:0 0 9px 9px;overflow:scroll;overflow:auto;overflow-x:hidden;width:876px;}*/
.height, .height2 {overflow:auto;padding:0 0 9px 9px;overflow:scroll;overflow:auto;overflow-x:hidden;width:990px;}
.height2 {height:242px;width:auto;background:#fff;padding:9px;}
.mheight { height:352px; }
.gray {background:#edebe5 url(/images/popup/buttonresize.gif) 0 0 repeat-x;text-align:right;border-bottom:1px solid #989381;}
.gray div {padding:8px 8px 7px;}
.steps {float:left;font-weight:bold;margin-top:4px;}
/* .height div {padding-right:9px;}*/
.height p {float:left;width:160px;margin:0 10px 5px 0;}
.height img {margin:5px 0 -3px;border:1px solid #eee;}
.group {clear:both;font-weight:bold;background:#000;color:#fff;padding:0 6px 2px;margin:12px 0 6px;font-size:11px;line-height:20px;}
.group2 {margin:12px 0 0;background:#eee;color:#000;border-bottom:1px solid #ccc;}
.shadow {padding:0 4px 4px 0;background:url(/images/thumbs/tallshadow.gif) 2px 100% no-repeat;float:left;}
.short {background:url(/images/thumbs/shortshadow.gif) 2px 100% no-repeat;}
.color {float:left;display:block;width:20px;height:20px;border:1px solid #000;}
.colorPick {float:left;display:block;width:20px;height:20px;margin-top:1px;border:1px solid #fff;background:url(/images/icons/colorpickbutton.gif);cursor:pointer;}
.advanced {color:#000;background:url(/images/popup/advanced.gif) 0 1px no-repeat;padding:2px 0 2px 20px;font-weight:bold;}
.colorblock {float:left;width:350px;margin:2px 0;line-height:24px;}
.imagename {float:left;line-height:24px;}
#advancedColors {padding:0 0 12px;float:left;width:98%;}
.coloroption {width:350px;float:left;clear:none;padding:3px 5px;}
.colortitle {display:block;float:left;background:#fff;border-left:1px solid #ccc;width:150px;padding:0 3px 0 6px;}
.editicon, .browseicon {display:block;width:25px;height:22px;background:url(/images/popup/paletteicon.gif) 0 2px no-repeat;}
.browseicon {float:right;background:url(/images/popup/browse.gif) 0 0 no-repeat;}
.release {float:left;width:120px;text-align:center;margin:0 5px 12px;}
.progresswrap {border:1px solid #000;text-align:center;height:18px;padding:0;}
#progress {width:0%;height:18px;padding:0px;margin:0px;background:url(/images/adminbar/publishbar) repeat-x;}
.publishlist {overflow:auto;width:543px;height:284px;background:#efefef;border:1px solid #acacac;border-top:0;overflow-x:hidden;}
.gallery td {border-bottom:1px solid #ccc;padding:5px 3px 8px 3px;height:50px;}
#popupmenu {float:left;position:relative;width:150px;margin-top:-1px;}
#popupmenu ul {list-style:none;padding:0;margin:0;}
#popupmenu li {margin:0;padding:0;}
#popupmenu a, #popupmenu li.list {text-decoration:none;display:block;line-height:26px;width:140px;padding:0 0 0 9px;background:#000;color:#555;border-top:1px solid #222;border-bottom:1px solid #000;}
#popupmenu a:hover {background:#555;color:#999;border-top:1px solid #444;}
#popupmenu a.active, #popupmenu li.active {background:#83aF3D;color:#fff;border-top:1px solid #B4E854;font-weight:bold;}
#popupmenu li.title {background:#fff url(/images/popup/document.gif) 3px 4px no-repeat;line-height:26px;width:127px;padding:0 0 0 22px;color:#000;text-transform:uppercase;font-weight:bold;border-top:1px solid #ccc;border-bottom:1px solid #000;}
ul.navbar {list-style:none;margin:0;padding:0;font-weight:bold;float:left;}
ul.navbar li {float:left;margin:0 3px 0 0;padding:0;}
ul.navbar a {float:left;padding:5px 10px;background:#ec008b;display:block;color:#fff;}
ul.navbar a:hover {color:#fff;}
div.start ul.navbar a.start, div.email ul.navbar a.email, div.domain ul.navbar a.domain {background:#000;color:#fff;}
table.header td {padding:6px 0 6px 3px;height:24px;border-bottom:1px solid #ccc;}

/* palette */
#rightcol {z-index:60001;background:#191919 url(/images/palette/resize.png) repeat-y;font:11px/1.4em Tahoma;text-align:left; position: absolute; right: 200px;}
#palette {width:190px;color:#fff;}
#palette .table {overflow:scroll;overflow-x:hidden;width:176px;margin:2px 6px 0;height:600px;border:1px solid #000;background:white;color:#000;}
div.functions {padding:6px 12px 0;width:166px;clear:both;position:relative;}
#palette p {color:#909090;font:11px/1.4em Tahoma;padding:0 6px;margin:0;}
#paletteOptions , #paletteOptionsEmpty {margin:8px 6px 0;}
.showhideoff, .showhideon {display:block;height:150px;width:33px;}
.showhideoff {background:url(/images/palette/showhide.png) 0 0 no-repeat;}
.showhideoff:hover {background-position:-33px 0;}
.showhideon {background:url(/images/palette/showhide.png) -66px 0 no-repeat;}
.showhideon:hover {background-position:-99px 0;}

#templates a {width:100px;height:61px;border:1px solid #ece9d8;display:block;margin-bottom:4px;}
#templates a:hover {border:1px solid #A6A08B;}
#templates a img {margin:1px;}
#templates div {cursor:pointer;float:left;text-align:center;margin:5px 4px;}
#templates a.templatedir {color:#fff;display:inline;border:0;padding:0;margin:2px;}
#templates a.templatedir:hover {text-decoration:underline;border:0;padding:0;margin:2px;}

#dragger { position:relative;
left:0px;
cursor:pointer;
}

#dragger a{
display:block;
width:13px;
height:13px;
background:url("/images/palette/scaleimagebutton.gif") no-repeat;
background-attachment:fixed;
}

/* Popmenu code */

#popmenu {width:176px;border:1px solid #000;border-width:0 1px 1px;}
#popmenu ul {list-style:none;margin:0;padding:0;}
#popmenu a {text-decoration:none;color:#000;padding:3px 0 3px 22px;background:#fff url(/images/toolbar/document.gif) 3px 2px no-repeat;display:block;width:154px;height:15px;line-height:15px;}
#popmenu a:hover {background:#F5F5F5 url(/images/toolbar/document.gif) 3px 2px no-repeat;}
#popmenu a.img {background:url(/images/toolbar/image.gif) 3px 2px no-repeat;}
#popmenu a.img:hover {background:#F5F5F5 url(/images/toolbar/image.gif) 3px 2px no-repeat;}

/* Colors */

table.palette {float:left;width:300px;margin-right:11px;display:inline;}
table.palette label {width:120px;}
table.palette td {background:none;padding:6px 12px 6px 0;border:none;vertical-align:top;}
table.palette td.ma {vertical-align:middle;}
table.palette td.tp {padding-top:6px;}
table.palette td.desc {padding:5px;color:#a9aD91;}
table.palette p {width:auto;}
table.popupfw {width:758px;margin:0;}

/* Formats */

table.formats {width:758px;margin:0 0 12px;}
table.formats td {padding:6px 6px 6px 0;border-bottom:1px solid #edebe5;}
table.formats td.smallbuttons {width:82px;padding:0 3px 0 0;vertical-align:middle;}
table.formats tr.nb td {border:0;}
table.formats h1, #popup table.formats h2, #popup table.formats h3, #popup table.formats h4, #popup table.formats p {margin:0;padding:0;}
table.formats td.element {width:100%;padding-left:6px;}
table.formats table td {padding:0;border:0;}
td.smallbuttons a {display:inline;padding:0;float:left;margin:1px 0 0;display:block;height:22px;width:22px;background:url(/images/popup/buttonsmall.gif) no-repeat;}
td.smallbuttons a:hover, td.smallbuttons a.active {background-position:0 -22px;}
#popup div.styles td.smallbuttons img {border:0;margin:0;float:left;}

/* admin */

#admin {display:block;height:30px;width:auto;position:relative;background:url(/images/adminbar/logo.png) 100% 0 no-repeat;clear:both;}
#admin a {float:left;text-align:center;display:block;width:100px;height:24px;line-height:22px;color:#fff;text-decoration:none;margin:3px 0 3px 1px;background:url(/images/adminbar/button.png) 0 0 no-repeat;}
#admin a:hover {text-decoration:none;background-position:0 -24px;color:#000;}
#admin select {float:left;margin:5px 0 0 3px;width:100px;font-size:11px}
#admin .ftext {float:left;margin:3px 0 3px 6px;line-height:22px;display:inline;color:#fff;font-weight:bold;}
#layouts {display:block;height:31px;color:#fff;width:100%;background:url(/images/adminbar/subresize.png) repeat-x;clear:both;}
#layouts a.layout, div.workingon {float:left;margin:0;background:url(/images/adminbar/subresize.png) repeat-x;text-align:center;width:auto;padding:0 12px 0 14px;height:30px;line-height:28px;color:#fff;}
div.workingon {border-right:none;color:#fff;}
#layouts a.active, #layouts a.layout:hover, #layouts a.active:hover {text-decoration:none;background:#000;border-color:#000;color:#b7b7b7;}
#admin #layouts a.active:hover {background-position:0 -52px;}
#layouts a.adminbutton {margin:0;float:left;display:block;width:30px;height:30px;background:url(/images/adminbar/icons.png) no-repeat;}
#layouts #save {background-position:-30px 0;}
#layouts #preview {background-position:-60px 0;}
#layouts #spellcheck {background-position:-90px 0;}
#layouts #undo {background-position:-120px 0;}
#layouts #tooltipson {background-position:-150px 0;}
#layouts #tooltipsoff {background-position:-270px 0;}
#layouts #help {background-position:-180px 0;}
#layouts #reset {background-position:-210px 0;}
#layouts #menuedit {background-position:-486px 0;}
#layouts #seoedit {background-position:-515px 0; } 
#layouts #filecheck {background-position:-546px 0; } 
#layouts #reset {background-position:-209px 0;}
#layouts #fitall {background-position:-456px 0;}
#layouts #contenteditableoff {background-position:-300px 0;width:78px;}
#layouts #contenteditableon {background-position:-378px 0;width:78px;}
#layouts #contenteditableoff:hover {background-position:-300px -31px;}
#layouts #contenteditableon:hover {background-position:-378px -31px;}
#layouts #saveas {background-position:-240px 0;}
#layouts a.adminbutton:hover {background-position:0 -31px;}
#layouts #save:hover {background-position:-30px -31px;} 
#layouts #preview:hover {background-position:-60px -31px;} 
#layouts #spellcheck:hover {background-position:-90px -31px;}
#layouts #undo:hover {background-position:-120px -31px;}
#layouts #tooltipson:hover {background-position:-150px -31px;}
#layouts #help:hover {background-position:-180px -31px;}
#layouts #reset:hover {background-position:-209px -31px;} 
#layouts #saveas:hover {background-position:-240px -31px;}
#layouts #fitall:hover {background-position:-456px -31px;} 
#layouts #menuedit:hover {background-position:-486px -31px;} 
#layouts #seoedit:hover {background-position:-515px -31px;} 
#layouts #filecheck:hover {background-position:-546px -31px;} 
                                                          
A.settings {background:url(/images/icons/compare.gif) no-repeat; padding-left:20px; color: black; height: 25px; display:block;}

div.adminlinks {text-align:right;font:11px/1.3em "Tahoma", sans-serif;position:absolute;top:23px;right:18px;}
#gallery div.adminlinks {top:0;left:0;right:auto;}
div.adminlinks strong {color:#919F6C;float:left;}

#gallery {margin-right:-2px;}

#headbox {margin-right:-1px;}
#nav {cursor:pointer;}
#nav ul {width:100%;float:none;}
#sub {cursor:pointer;margin-right:-1px;}

a.historyEnt, a.historyEntActive {display:block;line-height:16px;background:#fff;color:#000;border-bottom:1px solid #ccc;padding:2px 2px 2px 7px;text-decoration:none;}
a.historyEnt:hover {background:#efefef;text-decoration:none; }
a.historyEntActive, a.historyEntActive:hover {background:#ccc url(/images/palette/historyarrow.gif) 7px 50% no-repeat;padding:2px 2px 2px 14px;font-weight:bold;text-decoration:none;}
a.unused {height:15px;background:#fff;color:#cdcdcd; border-bottom:1px solid #ccc;}
a.loading {background:#ccc url(/images/palette/historyload.gif) 7px 50% no-repeat;}

#rightcol #tabs {margin-bottom:3px;}
#rightcol div.tab1on, div.tab2on, div.tab3on {background:url(/images/tabstates.png);display:block;width:100%;height:23px;}
#rightcol div.tab2on {background-position:0 -23px;}
#rightcol div.tab3on {background-position:0 -46px;}

#rightcol #tabs a { display:block; width:40px; height:23px; float:left;}
#rightcol #tabs a.palette { margin-left:9px; display:inline; width:70px;}
#rightcol #tabs a.history { width:47px;}
#rightcol #tabs a.elements { width:45px;}

#uploadpop #tabs {float:left;display:block;width:100%;height:35px;background:url(/images/popup/tabsresize.png) 0 100% repeat-x;margin:0 0 12px;}
#uploadpop #tabs ul {list-style:none;margin:0;padding:0;}
#uploadpop #tabs li {display:inline;float:left;margin:0 3px 0 0;}
#uploadpop #tabs a {font-size:11px;text-decoration:none;float:left;display:block;width:100px;height:19px;line-height:13px;background:url(/images/popup/smalltabs.png) no-repeat;padding:9px 0 0;color:#000;margin:7px 0 0;text-align:center;}
#uploadpop #tabs a:hover, #uploadpop #tabs a.active, #tabs a.active {color:#000;background-position:0 -28px;padding:8px 0 0;font-weight:bold;height:20px;text-decoration:none;}

#prefix {
	height:250px;overflow:auto;
}

#aform input, #aform select { font-size:11px;}

#prefix input.ap { margin:0 4px 0 0; font-size:11px; width:173px; height:15px; border:1px solid #acacac;}
#prefix input.ap2 { margin:0; font-size:11px; width:173px; height:15px; border:1px solid #acacac;}
#attributelist { height:70px; overflow:auto; width:175px;padding:0;border:1px solid #000;background:#fff; }
#attributelist_2 { height:70px; overflow:auto; width:175px;padding:0;border:1px solid #000;background:#fff; }
#attributes { width: 158px; }
#attributes td { padding-left:3px; }
#attributes td a { width:100%; display:block; }
#attributes tr { cursor:pointer; }

table.styleform { font-size:11px;margin:0; }
table.styleform td {padding:5px;border:1px solid red;}

ul.classlist { margin:0;padding:0;}
ul.classlist ul { margin:0;float:left; }
ul.classlist li { border-bottom:1px solid #000;list-style:none;float:left;clear:left;margin:0; }
ul.classlist li.buttons {padding:6px 0 3px 4px;width:164px;border-bottom:1px solid #e6e4de;}
ul.classlist li a {padding:2px 0 2px 9px;width:159px;background:#fff;display:block;text-decoration:none;}
ul.classlist li a.active, ul.classlist li a.active:hover {background:#000;color:#fff;font-weight:bold;}
ul.classlist a:hover {text-decoration:none;background:#efefef;}
ul.classlist li a.cbutton {text-decoration:none;margin:0 1px 0 0;width:79px;padding:0;float:left;height:30px;text-align:center;background:url(/images/palette/classbutton.gif) no-repeat;line-height:24px;}
ul.classlist li a.cbutton:hover {background:url(/images/palette/classbutton.gif) 0 -30px no-repeat;text-decoration:none;}
#popup div.classes {padding:0;background:#ece9d8;width:168px;height:405px;float:left;}
#popup div.classinfo {background:#fff;float:right;width:408px;height:405px;padding:0;}
#sectionlist li {border:none;}
#sectionlist li a {width:150px;padding:2px 0 2px 18px;text-decoration:none;}

form.smallform input,
form.smallform select { font-size:11px; }

a.preview { display:block;width:15px;height:15px;border:1px solid #000;float:left;margin-top:2px;background-color:transparent; }
a.floatModuleButton { display:block; width:48px; height: 48px; float: left; clear:none; }
a.floatModuleButton:hover { background-color:blue; }
a.moduleListHandle { background: url(/images/adminbar/modulehandle.gif); width:12px; height:48px; display:block; background-color:red; clear:none; float:left; }

a.moduleauth {float:left;display:block;background:url(/images/adminbar/module_auth.gif) 0 0 no-repeat;margin:0px 0 0 0px;width:48px;height:48px;line-height:48px;text-align:center;text-decoration:none;color:#fff;}
a.moduleauth:hover {background-position:0 -48px;text-decoration:none;}


A.menuitem { clear:both; text-decoration:none; padding-left:15px; display:block;float:left;width:110px;line-height:20px;text-align:left;background:#ffffff; color:#000000; }
A.menuitem:hover { text-decoration:none; background-color: #dedede; color:#000000; }
A.separator { padding:0px; background: url(/images/menu/separator.gif) repeat-x 0px 4px; }

#helpcontent A.helpclip {font-weight:normal;background: url(/images/icons/mclip.gif) -1px 2px no-repeat;padding:2px 0 2px 17px;}

div.movebar {
	font-size: 11px;
	color: white;
	width: 109px;
	height: 20px;
	padding: 0px 1px 1px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: default;
	z-index: 10000;
	display: none;
	text-align:left;
	background: #000;
    border: 1px solid #000;
    overflow:hidden;
}

#movebarheader { font-family: Tahoma; }
/* div.movebarshadow { width:109px; height:47px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/adminbar/boxpalette.png',sizingmethod='scale');background-image:none;} */
#contenttemplate,#clearcontent,#bgimage2, #dupcontent, #delcontent, #colcontent, #bgimage {float:left;position:relative;display:block;width:28px;height:26px;background:url(/images/icons/small_dup.gif) 0 0 no-repeat;}
#clearcontent {background: url(/images/icons/small_clear.gif) 0 0 no-repeat;}
#contenttemplate {background: url(/images/icons/small_template.gif) 0 0 no-repeat;}
#delcontent {background: url(/images/icons/small_del.gif) 0 0 no-repeat;}
#bgimage {background: url(/images/icons/small_bgimage.gif) 0 0 no-repeat;}
#bgimage2 {background: url(/images/icons/small_bgimage2.gif) 0 0 no-repeat;}
#colcontent {background:url(/images/icons/small_palette.gif) 0 0 no-repeat;}
#contenttemplate:hover,#clearcontent:hover,#news1:hover, #news2:hover, #bgimage2:hover, #bgimage:hover, #colcontent:hover, #dupcontent:hover, #delcontent:hover {background-position:0 -26px;}

A.menu1 {float:left;position:relative;display:block;width:28px;height:26px;background:url(/images/icons/news_settings.gif) 0 0 no-repeat;}
A.menu2 {float:left;position:relative;display:block;width:28px;height:26px;background:url(/images/icons/small_palette.gif) 0 0 no-repeat;}

A.news1 {float:left;position:relative;display:block;width:28px;height:26px;background:url(/images/icons/news_settings.gif) 0 0 no-repeat;}
A.news2 {float:left;position:relative;display:block;width:28px;height:26px;background:url(/images/icons/news_add.gif) 0 0 no-repeat;}
A.gallery1 {float:left;position:relative;display:block;width:28px;height:26px;background: url(/images/icons/news_add.gif) 0 0 no-repeat;}
A.gallery1:hover, A.news1:hover, A.news2:hover {background-position:0 -26px;}



A.cssSubLib { text-decoration:none; vertical-align:middle; padding:4px 1px 1px 26px;display:block;height:20px;background:url(/images/icons/file_folder.gif) no-repeat 4px 50%; }
A.cssSubLib:hover { background-color: #efefef; text-decoration:none; }
A.sublibactive { background-color: #dedede; }
A.suggestion { color:red; display:block; text-decoration:none; padding-left:4px; }
A.suggestionActive { color:red; display:block; text-decoration:none; padding-left:4px; background:#0000ff; color:white; }
A.suggestion:hover { background:#efefef; text-decoration:none; }

/* Simple WYSIWYG Editor */
#editortoolbar { background: #efefef; }
#editortoolbar A { margin-right:5px; }

DIV.movebutton { display:block; width:15px; height:15px; position:absolute; background-image:url(/images/toolbar/move.gif); background-repeat:no-repeat; cursor:move;}

.myColor { float:left;display:block;width:12px;height:12px;border:1px solid #000;font-size:1px;display:inline;margin:0 1px 1px 0;}
.myColor:hover { border-color:#fff; }


#boxtoolbar_contents H4 { cursor:default; font-size:11px; font-weight:bold; color: #fff; display:block; height:21px; width:199px; height:21px; line-height:21px; background:#000; padding:1px 0 1px 12px; margin-left:-10px; margin-top:-6px; margin-bottom:0px; background: #000 url(/images/wrench.gif) 100% 2px no-repeat; }
#boxtoolbar_contents TABLE { line-height: 14px; font-family:Tahoma; font-size:11px; width:100%; margin-top:4px;}
#boxtoolbar_contents A { color:black; cursor: pointer; }
#boxtoolbar_contents { text-align:left; }

#boxtoolbarinv_contents H4 { cursor:default; font-size:11px; font-weight:bold; color: #fff; display:block; height:21px; width:199px; height:21px; line-height:21px; background:#000; padding:1px 0 1px 12px; margin-left:-10px; margin-top:-6px; margin-bottom:0px; background: #000 url(/images/wrench.gif) 100% 2px no-repeat; }
#boxtoolbarinv_contents TABLE { line-height: 14px; font-family:Tahoma; font-size:11px; width:100%; margin-top:4px;}
#boxtoolbarinv_contents A { color:black; cursor: pointer; }
#boxtoolbarinv_contents { text-align:left; }

#boxtoolbar { z-index:100000;position:absolute;left:300px;top:100px;width:226px;font-size:11px;font-family:Tahoma;display:none; }
#boxtoolbarinv { z-index:100000;position:absolute;left:300px;top:100px;width:226px;font-size:11px;font-family:Tahoma;display:none; }

#boxtoolbar_top { width:226px;background:url(/images/tooltiptop.png) no-repeat 0 0; height:5px;margin:0;padding:0px;overflow:hidden; }
* html #boxtoolbar_top { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tooltiptop.png',sizingmethod='crop'); }

#boxtoolbar_contentscale { background:url(/images/tooltipmid.png) repeat-y 0 0; border:0;width:226px;margin:0; }
* html #boxtoolbar_contentscale { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tooltipmid.png',sizingmethod='scale'); }

#boxtoolbar_bottom { background:url(/images/tooltipbot.png) no-repeat 0 0; width:226px;height:17px;margin:0;padding:0px; }
* html #boxtoolbar_bottom { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tooltipbot.png',sizingmethod='scale'); }

#boxtoolbarinv_top { background:url(/images/tooltiptopinv.png) no-repeat 0 0; width:226px;height:6px;margin:0;padding:0px;overflow:hidden; }
* html #boxtoolbarinv_top { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tooltiptopinv.png',sizingmethod='crop'); }

#boxtoolbarinv_contentscale { background: url(/images/tooltipmid.png) repeat-y 0 0; text-align:left;width:212px;margin:0;padding:6px 0 0 14px; }
* html #boxtoolbarinv_contentscale { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tooltipmid.png',sizingmethod='scale'); }

#boxtoolbarinv_bottom { background: url(/images/tooltipbotinv.png) no-repeat 0 0; width:226px;height:14px;margin:0;padding:0px; }
* html #boxtoolbarinv_bottom { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tooltipbotinv.png',sizingmethod='crop'); }

#boxtoolbar_contents { padding:5px 0 0 14px;width:212px;position:absolute;top:5px;left:0px; }
#boxtoolbarinv_contents { padding:6px 0 0 14px;width:212px;position:absolute;top:5px;left:0px; }

#lightbox { background-color:#eee; padding: 0px; border: 1px solid #666; }
#lightboxDetails { 	font-size: 0.8em; padding-top: 0.4em; }
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }
#overlay{ background-image: url(/images/overlay.png); }
* html #overlay{ background-color: #333; background-color: transparent; background-image: url(blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale"); }

.lbiframe {border:1px solid #ccc;margin-top:9px;color:#000;background:#fff;padding:5px 0 10px;height:367px;overflow:auto;overflow:-moz-scrollbars-vertical;overflow-x:hidden;overflow-y:scroll;}
.info select {font-size:11px;}
.lbiframe input {font-size:11px;margin-left:3px;}
.browseobject {background:#fff;text-align:center;float:left;width:33%}
.browseobject table {border:1px solid #f3f3f3;margin:5px}
.browseobject:nth-child(3n+1) {clear:left}
.browseobject img {border:1px solid #ccc;}
.objecticon {display:block;width:18px;height:18px;background:url(/images/popup/view.gif) 50% 50% no-repeat;margin:0 0 2px 2px;}
.delete {background:#fff url(/images/popup/delete.gif) 50% 50% no-repeat;}
.pages {margin:5px;padding:0;list-style:none;}
.saveas {background:url(/images/icons/page_add.gif) 0 1px no-repeat;padding:2px 0 2px 20px;}
.bgpos {float:left;height:135px;width:300px;margin:6px 0;position:relative;background:#eee;border:1px solid #777;}
#posGrid {margin:10px;display:inline;float:left;width:112px;background:#fff;border:0;}
.posblock {cursor:pointer;float:left;width:36px;height:37px;background:#fff;border:1px solid #777;border-width:1px 0 0 1px;}
#posFree {position:relative;margin:10px;display:block;display:inline;float:right;width:113px;height:113px;background:#fff;border:1px solid #777;}
#posPreviewDiv {background:#aaa;display:block;width:37px;height:37px;position:absolute;top:37px;left:37px;}
#posPreview {cursor:pointer;background:#000;display:block;width:35px;height:35px;position:absolute;top:38px;left:38px;}

.arrow {position:absolute;cursor:pointer;z-index:1;background-image:url('/images/arrow.gif');height:9px;width:9px;font-size:2px;background-repeat:no-repeat;}
.hex {position:absolute;cursor:standard;background-color:white;left:280px;border:0px;}
#r {top:20px;}
#g {top:40px;}
#b {top:60px;}
#hr {top:215px;}
#hg {top:235px;}
#hb {top:255px;}
#hex {left:10px;top:280px;}
.submit {border:2px solid #ccc;background-color:white;position:absolute;top:260px;left:230px;}
.line1 {position:absolute;top:10px;left:72px;}
.line2 {position:absolute;top:30px;left:72px;}
.line3 {position:absolute;top:50px;left:72px;}
#color {width:60px;height:60px;background-color:black;}
#popup #owncolor {position:relative;padding:9px;float:left;border:none;}
#popup #owncolor div {padding:0;}
#popup div.palette {width:200px;float:right;padding:0 0 0 12px;border:1px solid #edebe5;border-width:0 0 0 1px;}
#popup table.cpick {margin:0 0 0 -1px;}
#popup table.cpick td {background:none;padding:0;border:1px solid;}
#popup table.cpick a {text-decoration:none;display:block;height:12px;width:12px;border:1px solid #fff;font-size:1px;}
#popup table.cpick a:hover {border:1px solid #000;}
#popup div.palette table.cpick {margin:12px 0;}

#historylist TD.selected { background-color:#efefef; }
#historylist TD.disabled { background-color:#dddddd; color:#acacac; }

SPAN.misspelled { border-bottom:1px solid red;}
A.spelledword { display:block;padding:3px;width:204px;color:black;background:#fff;text-decoration: none; cursor:pointer; }
A.spelledword:hover { background:#93bc64; color:white; }

A.divbutton { width:19px; height:19px; display:block; float:left; }
A.moveupbtn { background: url('/images/moveupbutton.gif') 0 0 no-repeat; }
A.movedownbtn { background: url('/images/movedownbutton.gif') 0 0 no-repeat; margin-left:1px; }
A.resizebtn { background: url('/images/resizebutton.gif') 0 0 no-repeat; cursor: nw-resize; margin-left:1px; }

A.floatleftbtn { background: url('/images/floatleftbutton.gif') 0 0 no-repeat; }
A.floatrightbtn { background: url('/images/floatrightbutton.gif') 0 0 no-repeat; margin-left:1px; }

A.floatleftbtnactive, A.floatrightbtnactive { background-position: 0 -18px; }

A.resizebtn:hover, A.moveupbtn:hover, A.movedownbtn:hover { background-position: 0 -18px; }

#alertbox2 {border-collapse:collapse;border:0;color:#000;}
#alertbox2 a {color:#000;}
#alertbox2 td {border:0;padding:0;background:#fff;}
#alertbox2 .tlc {width:13px;height:31px;background:url(/images/adminbar/tlc.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/adminbar/tlc.png',sizingmethod='scale');_background:none;}
#alertbox2 .trc {width:13px;background:url(/images/adminbar/trc.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/adminbar/trc.png',sizingmethod='scale');_background:none;}
#alertbox2 .blc {height:13px;line-height:1px;background:url(/images/adminbar/blc.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/adminbar/blc.png',sizingmethod='scale');_background:none;}
#alertbox2 .brc {line-height:1px;background:url(/images/adminbar/brc.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/adminbar/brc.png',sizingmethod='scale');_background:none;}
#alertbox2 .tl {font-size:12px;padding:0 3px;height:31px;line-height:28px;font-weight:bold;color:#fff;background:url(/images/adminbar/tl.png) repeat-x;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/adminbar/tl.png',sizingmethod='scale');_background:none;}
#alertbox2 .bl {line-height:1px;background:url(/images/adminbar/bl.png) repeat-x;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/adminbar/bl.png',sizingmethod='scale');_background:none;}
#alertbox2 .ll {background:url(/images/adminbar/ll.png) repeat-y;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/adminbar/ll.png',sizingmethod='scale');_background:none;}
#alertbox2 .rl {background:url(/images/adminbar/rl.png) repeat-y;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/adminbar/rl.png',sizingmethod='scale');_background:none;}
#alertbox2 .content {padding:2px 3px;}

div.webshop { padding-top:0px; }

.membertablehead { background:#454545;color:white;padding:4px;display:block;float:left;border-right:1px solid white; }
.membertablecell { background:#efefef;color:black;padding:4px;display:block;float:left;border-right:1px solid white;border-bottom:1px solid white; }
.membertablenoborder { border-right: 0; }
