
/** tabs buttons */
ul.tabs-buttons {
    font:italic 16px "Georgia";
    list-style:none;
    margin:5px 0 20px 110px;
}

ul.tabs-buttons li {
    display:inline;
    margin:0 5px 0 0;
    border-left:1px solid #ccf;
    padding-left:8px;
}

ul.tabs-buttons li.first {
    border-left:none;
    padding-left:0;
}

ul.tabs-buttons a {
    font-size:12px;
}

ul.tabs-buttons li.select a {
    color:#222;
    font-weight:bold;
    text-decoration:none;
}

ul.tabs-buttons li.cp a {
    color:#fa940f;
    font-weight:bold;
}

/** pages tree */
ul.pages-tree {
    list-style:none;
    margin:15px 0 20px 120px;
    font:italic 16px "Georgia";
}

ul.pages-tree li {
    display:block;
    line-height:30px;    
    overflow:hidden;
}
ul.pages-tree a {
    line-height:30px;
    padding:8px 5px 5px 35px;
    background:url(../images/userspace-icon-page.gif) no-repeat 10px center;
}

ul.pages-tree .link a {
    background-image:url(../images/userspace-icon-link.gif);
}

ul.pages-tree .loading a {
    background-image:url(../images/userspace-icon-loading.gif);
}

ul.pages-tree li .view {
    display:inline;
    position:absolute;
    margin:8px 0 0 5px;
    width:16px;
    height:16px;
    overflow:hidden;
    padding:0;
    background:url(../images/userspace-icon-view.gif) no-repeat 0 2px;
    cursor:pointer;
}
ul.pages-tree li .view:hover {
    background-position:0 -27px;
}

ul.pages-tree li .remove {
    display:inline;
    position:absolute;
    margin:8px 0 0 25px;
    width:16px;
    height:16px;
    overflow:hidden;
    padding:0;
    background:url(../images/userspace-icon-delete.gif) no-repeat 0 2px;
    cursor:pointer;
}
ul.pages-tree li .remove:hover {
    background-position:0 -28px;
}

/** answer templates */
ul.answer-templates {
    font:italic 16px "Georgia";
    list-style:none;
    margin:5px 0 20px 110px;
}

ul.answer-templates li {
    display:block;
    line-height:30px;    
    overflow:hidden;
}
ul.answer-templates a {
    line-height:30px;
    padding:8px 5px 5px 35px;
    background:url(../images/userspace-icon-template.png) no-repeat 10px center;
}

/** template variables */
ul.template-variables {
    list-style:none;
    margin:15px 0 20px 0;
    border:1px solid rgb(110,124,147);
    padding:5px;
    background:rgb(120,144,167);
    color:#eee;
    width:370px;
}

ul.template-variables li {
    display:block;
    overflow:hidden;
    line-height:12px;
    font-size:12px;
    padding:8px 5px 5px 15px;
}

ul.template-variables li b {
    color:#fff;
}

.usermenu {
    margin-left:120px;
    font:italic 16px "Georgia";
}
.usermenu li {margin:5px 0 5px 0;}
.usermenu ul {margin-bottom:25px;}

.hform .note {
    text-align:left;
    padding:12px 5px 15px 40px;
    font-size:11px;
}
.hform .sup {
    font-size:12px;
    color:rgb(232,124,21);
}

#msg {
	padding:10px;
	width:300px;
	margin:-5px 0 5px 110px;
	background:rgb(160,194,217);
	border:1px solid rgb(130,174,207);
	font-size:12px;
	font-weight:bold;
	color:#fff;
}                              
#msg b { font-style:italic; }
#msg.error {
    color:#fff;
	background:rgb(245,153,29);
	border:1px solid rgb(215,123,19);
}                              
#msg a { color: #fff; }

/** photos for shop item */
ul#photos {
    list-style:none;
    margin:-20px 0 20px 0;
}
ul#photos li {
    display:inline;
    position:relative;
    margin:5px;
    cursor:pointer;
}
ul#photos img {
    width:80px;
    margin-top:15px;
    padding-bottom:20px;
}
ul#photos li.remove img {
    background:url(../images/userspace-icon-delete.png) no-repeat bottom right;
}
ul#photos li.loading img {
    background:url(../images/userspace-icon-loading-max.gif) no-repeat center center;
}
ul#photos li.loading {
    background:none;
}

