@import url("blocks.css");
html,
body
{
	margin					: 	0;
	padding					: 	0;
	text-align				: 	center;
	color					:	#333333;
	background				:	transparent url('../images/layout-elements/page-bg.gif') repeat;
	font					: 	86%/1.6 Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------- DIMMER - used to create a shadowbox-like effect using JS ------------------- */
#dimmer
{
	display: none;
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 200%;
	background: #000;
	filter: alpha(opacity=80);
	opacity: 0.8;/**/
	z-index: 2;
}
.dimmed #dimmer
{
	display: block;
}
.dimmed .no-dim
{
	z-index: 3;
	position: relative;
}
/* ------------------- /DIMMER -------------- */

/* ------------------- AJAX LOAD DIM - used to dim a div wrapper whilst ajax loads new content----------------- */
.ajax-load-dim
{
	background: transparent url('../images/icons/ajax-loader-02.gif') no-repeat center center;
	filter: alpha(opacity=50);
	opacity: 0.5;
	width: 100%;
	height: 100%;
}
/* ------------------- /AJAX LOAD DIM -------------- */

/* =DEFAULT STYLES
===================================================================================== */

/* =LINKS */
a:link
{
	color					: 	#36063d;
	text-decoration			:	underline;
}
a:visited
{
	/*color					: 	#828cbc; This is the one - but set to link color for dev*/
	color					: 	#36063d;
}
a:hover
{
	text-decoration			:	none;
}

p,
ul
{
	font-size: 0.95em;
}

.float-left {
	float: left;
}
.float-right {
	float: right;
}
.relative
{
	position: relative;
}
.absolute
{
	position: absolute;
}

.hide,
.hidden {
	display: none;
}
.show {
	display: block;
}
/* =WRAPPER
===================================================================================== */

#wrapper
{
	position				: 	relative;
	width					: 	1000px;
	margin					:	0 auto;
	text-align				: 	left;
}

/* =SUB WRAPPERS - used to enable png bg's that work with IE 5-6*/

#wrapper #sub-wrapper-01
{
	background				: 	transparent url(../images/layout-elements/content-bg.gif) repeat center;
	float					: 	left;
}
#wrapper #sub-wrapper-02
{
	background				: 	transparent url(../images/layout-elements/wrapper.png) repeat-y center;
	float					: 	left;
	padding					: 	0 20px;
}

/* =ORDERED FLOATS - http://www.positioniseverything.net/ordered-floats.html */

/* =ALL COL --------------------------------------*/
.layout-col-1
{
	/*background-color: #e1efbe;*/
	text-align: justify;
}
.layout-col-2
{
	/*background-color: #dcd7c8;*/
	text-align: justify;
}
.layout-col-3
{
	/*background-color: #c4d3b1;*/
	text-align: justify;
}

/* =ONE COL --------------------------------------*/
.one-col .float-wrapper-rigid
{
	float					: 	left; /*** This can be floated left or right ***/
	width					: 	974px;
	margin					: 	0;
}
.one-col .layout-col-1
{
	float					: 	left; /*** This must be floated opposite to .second-float ***/
	width					: 	944px;
	margin-left				: 	-7px;
	padding					: 	0px 15px;
	/*background-color		: 	orange;*/
}
.one-col .layout-col-2
{
	display:none;
}

.one-col .layout-col-3
{
	display:none;
}


.one-col .layout-col-1 #module-help {
	width: 900px;
}

.one-col .layout-col-1 #master-actions {
	width: 945px;
}

.one-col .layout-col-1 fieldset {
	width: 920px;
}

/* =TWO COL --------------------------------------*/
.two-col .float-wrapper-rigid
{
	float					: 	left; /*** This can be floated left or right ***/
	width					: 	960px;
	margin					: 	0;
}
.two-col .layout-col-1
{
	float					: 	left; /*** This must be floated opposite to .second-float ***/
	width					: 	705px;
	padding					: 	0px 0 0 10px;
	/*background-color		: 	#9C98E9;*/
}
.two-col .layout-col-2
{
	float					: 	right; /*** This must be floated opposite to .first-float ***/
	width					: 	204px;
	padding					: 	0px 10px 10px 10px;
	/*background-color		:	#DAABD9;*/
	background: #eddced url(../images/layout-elements/col-2-bg.png) repeat-x;
	border: 1px dotted #ccc;
	margin: 61px 5px auto;
}
.two-col .layout-col-3
{
	display					:	none;
}

/* =THREE COL --------------------------------------*/
.three-col .float-wrapper-rigid
{
	float					: 	left; /*** This can be floated left or right ***/
	width					: 	743px;
	margin					: 	0 0px 7px 0px;
}
.three-col .layout-col-1
{
	float					: 	right; /*** This must be floated opposite to .second-float ***/
	width					: 	506px;
	padding					: 	0px 10px;
	/*background-color		: 	#669900;*/
}
.three-col .layout-col-2
{
	float					: 	left; /*** This must be floated opposite to .first-float ***/
	width					: 	190px;
	padding					: 	0px 10px;
	/*background-color		: 	#CC3333;*/
}
.three-col .layout-col-3
{
	float					: 	right; /*** This must be floated opposite to .float-wrap ***/
	width					: 	190px;
	/*padding					: 	10px 10px 10px 10px;*/
	margin: 0px 0px 0 0;
	padding: 0 10px;
	/*background-color		: 	yellow;*/
}


#content-wrapper {
	margin-top: -50px;
	margin-bottom: 7px;
}
/* =SKIP LINKS
===================================================================================== */
#skip-links
{
	position				: 	absolute;
	left					: 	-2000px;
}

/* =HEADER
===================================================================================== */
#clear-header
{
	height					: 	135px;
	width: 967px;
	margin-left: -7px;
	/*background: transparent url(/images/layout-elements/content-top.gif) no-repeat bottom left;*/
}
#header
{
	position				: 	absolute;
	top						: 	0;
	left					: 	13px; /* IE 5-6 left: 26px; */
	height					: 	85px;
	width					: 	974px;
	margin					: 	0px;
	padding					: 	0;
	color					: 	#000000;
	border					: 	none;
	background				: 	transparent url(../images/layout-elements/header-02.jpg) no-repeat right top;
}
.dev #header
{
	background-image		: 	url(../images/layout-elements/header-beta.jpg);
}
.localhost #header
{
	background-image		: 	url(../images/layout-elements/header-localhost.jpg);
}
.webdev1 #header
{
	background-image		: 	url(../images/layout-elements/header-webdev1.jpg);
}
.scribetest #header
{
	background-image		: 	url(../images/layout-elements/header-scribe-test.jpg);
}

#header h1 {
	color: #fff;
	font-size: 1.6em;
	margin-top: 20px;
	padding-left: 30px;
	text-transform: uppercase;
	float: left;
	line-height: 1;
	max-width: 500px;
	font-weight: normal;
}
#header #view-site a {
	display: block;
	float: left;
	margin: 23px 0 0 25px;
	/*border: 1px solid #fff;*/
	padding: 0 5px;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	/*background: transparent url(../images/layout-elements/view-site-bg-01.gif) repeat-x;*/
}
#header #view-site a:hover {
	text-decoration:none;
}

#header #top-nav {
	float: right;
	margin: 0px 0px 0 0;
	text-align: right;
	color: #fff;
	font-weight: normal;
	background: transparent url(../images/layout-elements/opaque-black-30.png) repeat;
	padding: 2px 5px;
}
#header #top-nav span#welcome-user {
	padding-left: 20px;
	background: transparent url(../images/icons/16px/user_identity.png) no-repeat left;
}
#header #top-nav a#top-help {
	padding-left: 20px;
	background: transparent url(../images/icons/16px/system_help.png) no-repeat left;
}
#header #top-nav a#log-out {
	padding-left: 20px;
	background: transparent url(../images/icons/16px/go_jump_white.png) no-repeat left;
}

#header #top-nav a:link,
#header #top-nav a:visited,
#header #top-nav a:hover,
#header #top-nav a:active {
	color: #fff;
	text-decoration:none;
	text-transform:uppercase;
}
#header #top-nav a:hover {
	text-decoration: underline;
}
#header #top-nav p {
	margin:0;
	padding:0;
}

/* =LOGO */
#header #logo
{
	position				: 	relative;
	top						: 	7px;
	left					: 	20px;
}
#header #logo h1
{
	margin					:	0;
	padding					:	0;
	overflow				:	hidden;
	float					:	left;
}
#header #logo h1 a
{
	display					: 	block;
	text-indent				:	-9000px;
	overflow				:	hidden;
	background				:	transparent url(../images/layout-elements/logo-02.png) no-repeat;
	margin					:	0;
	padding					:	0;
	border					: 	none;
}
#header #logo h1,
#header #logo h1 a
{
	width					:	36px;
	height					:	43px;
	background-position		:	0 0;
	text-decoration			:	none;
	border					: 	none;
}
/* =FOOTER
===================================================================================== */

#footer-wrapper
{
	clear					: 	both;
	height					: 	37px;
	width					: 	1000px;
	margin					: 	0 0; /* IE 5-6 margin				: 0 13px;*/
	padding					: 	0;
	background				: 	transparent url(../images/layout-elements/footer.png) no-repeat center bottom;
}
#footer-wrapper p
{
	padding					: 	0;
	margin					: 	0;

	font-size				:	0.85em;
}
#wrapper #footer-wrapper #footer-sub-wrapper-01
{
	padding					: 	4px 10px 0 10px;
}
#wrapper #footer-wrapper #footer-sub-wrapper-01 #footer-left,
#wrapper #footer-wrapper #footer-sub-wrapper-01 #footer-right
{
	padding					: 	0;
}
#wrapper #footer-wrapper #footer-sub-wrapper-01 #footer-left
{
	float					: 	left;
	margin					: 	-4px 0 0 3px;
	background: url(../images/layout-elements/scribe-logo-02.png) no-repeat;
	width:281px;
	height: 24px;
	padding-left: 190px;

}
#wrapper #footer-wrapper #footer-sub-wrapper-01 #footer-right a#footer-email {
	padding-left: 20px;
	background: transparent url(../images/icons/16px/mail_generic.png) no-repeat left;
}

#wrapper #footer-wrapper #footer-sub-wrapper-01 #footer-right
{
	float					: 	right;
	margin					: 	0 25px 0 0;
}
#wrapper #footer-wrapper #footer-sub-wrapper-01 #footer-right
{
}

/* =FOOTER-PAGE-TOOLS
===================================================================================== */

#footer-page-tools {
float:left;
margin:-4px 20px 0 20px;
}
#footer-page-tools .page-tools a {
text-indent:-5000px;
}
#footer-page-tools .page-tools .log-out a, #footer-page-tools .page-tools .email a, #footer-page-tools .page-tools .print a, #footer-page-tools .page-tools .default a, #footer-page-tools .page-tools .large a {
background:transparent url(/images/layout-elements/footer-page-tools.png) no-repeat scroll 0%;
height:23px;
}
#footer-page-tools .page-tools, #footer-page-tools .page-tools ul {
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#footer-page-tools .page-tools a {
border:medium none;
display:block;
text-decoration:none;
}
#footer-page-tools .page-tools li {
float:left;
width:23px;
}
#footer-page-tools .page-tools li.log-out {
width:47px;
}
#footer-page-tools .page-tools .logout a {
background-position:0px;
border:medium none;
}
#footer-page-tools .page-tools .email a {
background-position:-50px 0px;
border:medium none;
}
#footer-page-tools .page-tools .print a {
background-position:-76px 0px;
border:medium none;
}
#footer-page-tools .page-tools .default a {
background-position:-102px 0px;
border:medium none;
}
#footer-page-tools .page-tools .large a {
background-position:-128px 0px;
border:medium none;
}
#footer-page-tools .page-tools .log-out a:hover {
background-position:0px -40px;
border:medium none;
}
#footer-page-tools .page-tools .email a:hover {
background-position:-50px -40px;
border:medium none;
}
#footer-page-tools .page-tools .print a:hover {
background-position:-76px -40px;
border:medium none;
}
#footer-page-tools .page-tools .default a:hover {
background-position:-102px -40px;
border:medium none;
}
#footer-page-tools .page-tools .large a:hover {
background-position:-128px -40px;
border:medium none;
}

/* =PAGE NAV
===================================================================================== */

#content-wrapper #page-nav h2
{
	position				: 	absolute;
	left					: 	-2000px;
}

#content-wrapper #page-nav ul {
	margin-left: -48px;
	list-style: none;
	line-height: 1.3;
}
#content-wrapper #page-nav ul ul {
	margin-left: 10px;
}
#content-wrapper #page-nav ul li{
	padding-bottom: 0.6em;
}
#content-wrapper #page-nav ul ul li{
	padding-bottom: 0.2em;
}
#content-wrapper #page-nav li a {
	text-decoration:none;
	color: #4d1f56;
}
#content-wrapper #page-nav li a:hover {
	text-decoration:underline;
}
#content-wrapper #page-nav ul ul li a {
	font-weight: normal;
	color: #51403C;
}
#content-wrapper #page-nav ul ul li a:visited {
	color: #876D67;
}
.dhtmlgoodies_tree ul {	/* Sub menu groups */
	padding-left: 1em;
	text-indent: -1.7em; /* this takes care of the list line wrap indent */
	display:none;	 /*Initially hide sub nodes */
}
.dhtmlgoodies_tree li{	/* Nodes */
	list-style-type:none;
	vertical-align:middle;

}
.dhtmlgoodies_tree li a {	/* Node links */
	font-weight: normal;
}

/* =CONTENT
===================================================================================== */
.col-1 label[for=content] {
	float: none;
}

.small-text {
	font-size: 88%;
}

/* =LINKS */
#content-wrapper a:link,
#content-wrapper a:visited
{
	font-weight:normal;
}
#body-content img {
	margin					: 	0.3em 1em;
}
#content-wrapper
{
	width: 960px;
	float:left;
	/*background: #e6e6d7 url(/images/layout-elements/content-bg.png);*/
}

#content-wrapper h1,
#content-wrapper h2,
#content-wrapper h3
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	color: #4d1f56;
}
#content-wrapper h1
{
}
#content-wrapper h2
{
	font-weight: normal;
	font-size: 1.1em;
}
#content-wrapper h3
{
	font-size				: 	1.05em;
}
#content-wrapper h1 span
{
	font-size				: 	90%;
	color					: 	#4d1f56;
	font-weight				: 	bold;
	text-transform			: 	none;
}
#main-content img {
	margin: 15px auto auto;
	display: block;
}


/* =CONTENT COLS */
#content-wrapper .content-2-col-wrapper {
	clear					: 	both;
	float					: 	left;
	width					: 	511px;
	padding					: 	0 5px;
	/*background				: 	#e4e5e9 url(/images/bg/gradients/e4e5e9-white-350pxh.jpg) repeat-x top;*/
}
#content-wrapper .content-2-col-wrapper .col-1 {
	float					: 	left;
	width					: 	245px;
	padding-right			: 	5px;
	/*border-right			: 	1px dotted #ccd6c3;*/
}
#content-wrapper .content-2-col-wrapper .col-2 {
	float					: 	right;
	width					:	245px;
	padding-left			: 	5px;
}

/* =LIST BLOCKS*/
#content-wrapper .list-block {
	margin: 0 0 10px 0;
}
#content-wrapper .list-block h3 {
	padding: 3px 0 3px 8px;
	margin: 0;
	color: #fff;
	font-size: 1em;
	line-height: 1.2;
}




/* =BREADCRUMBS */
#breadcrumbs
{
	font-size: 0.8em;
	padding-top: 2px;
	/*width: 400px; for when search bar used */
	float: left;
	/*display					: 	none;*/
}
#breadcrumbs p {
	padding:0;
	margin:0;
}
breadcrumbs .special {
	font-weight: normal;
}


/* =FORMS */

form
{
	margin					: 	0;
	padding					: 	0;
	text-align				: 	left;
}

input,
select,
textarea
{
	color					: 	#333;
	font-family				: 	'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size				: 	1em;
}
select:disabled {
	color: #999;
}

fieldset
{
	border					: 	1px dotted #999;
	margin					: 	10px 0 10px 0;
	padding: 10px;
	background: #e8def0 url(../images/layout-elements/fieldset-bg-02.png) repeat-x;
	float: left;
	clear: both;
}

.layout-col-1 fieldset
{
	width: 683px;
}

legend
{
	color					: 	#4d1f56;
	font-weight				: 	normal;
	font-size				: 	1.15em;
  	background-color		: 	#FFFFFF;
	margin-bottom			: 	5px;
}
input.text-field,
textarea
{
  	background-color		: 	#fff;
  	border					: 	1px solid #999;
  	width					: 	270px;
	padding					: 	2px;
}

select
{
  	border					: 	1px solid #999;
	width					: 	270px;
}

.required-field
{
	color					: 	#4d1f56;
}
form label
{
	font-size				: 	1em;
	font-weight				: 	normal;
	color					: 	#000;
	float					: 	left;
	width					: 	38%;
}

form label.inline-label,
#page-builder form label.inline-label {
	float: left;
	width: 22%;
	display: inline-block;
}

span.custom_bgpattern{
	display:inline-block;
}
#content-wrapper form h2#preview_sub_heading
{
	font-size: 1.4em;
	margin: 0;
}
#search-bar
{
	float: right;

}
#search-bar input.textfield,
#search-bar input.button
{
  	border					: 	1px solid #999;
	padding					: 	2px;
	color:#666666;
	font-size:0.8em;
}
#search-bar input.textfield
{
  	background-color		: 	#fff;
  	border					: 	1px solid #999;
  	width					: 	115px;
}
#search-bar input.button
{
	padding					: 	1px;
}


/* =TIPS =TITLES */

.description, acronym, acronym, abbr, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
	line-height: 1.5;
}
/* Fading Tooltips By Dustin Diaz*/
body div#toolTip {
	position:absolute;
	z-index:1000;
	width:220px;
	background-color: #000;
	border:2px double #fff;
	text-align:left;
	font-size: 1.1em;
	line-height: 1.3;
	padding:5px;
	min-height:1em;
	-moz-border-radius:5px;
}
body div#toolTip p {
	margin:0;
	padding:0;
	color:#fff;
}
body div#toolTip p em {
	display:block;
	margin-top:3px;
	color:#999900;
	font-style:normal;
	font-weight:bold;
}
body div#toolTip p em span {
	font-weight:bold;
	color:#fff;
}
#main-content #content-top-bar {
	border-bottom: 1px solid #DADADA;
	padding-bottom: 10px;
	margin-bottom: 5px;
	float: left;
}

#content-wrapper .layout-col-2 h2 {
	background: #d5abd5 url(../images/layout-elements/col-2-h2-bg.png) repeat-x;
	color: #fff;
	padding: 0 5px 0 5px;
}
.layout-col-2 ul {
	font-size: 0.85em;
	margin: 0 0 0 15px;
	padding: 0;
	list-style-image: url(../images/layout-elements/bullet_02.gif);
}

/* =ADMIN DASHBOARD +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#admin-home .icon {
	float: left;
	width: 95px;
	height: 86px;
	margin-bottom: 25px;
}
#admin-home .tip {
	display: none;
}
#admin-home #module-help
,#admin-home #access_denied
{
	margin-bottom: 15px;
}

#admin-home fieldset {
	float: left;
	clear: none;
	width: 683px;
	background: #e8def0 url(../images/layout-elements/fieldset-bg-02.png) repeat-x;
	margin: 10px 0 5px 0;
}
#admin-home fieldset a {
	display:block;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center top;
	width: 55px;
	margin: 5px 30px;
	text-align: center;
	padding-top: 55px;
	text-decoration: none;
	font-size: 0.9em;
	line-height:1.3;
}
#admin-home #manage-content
{
	margin-top: 0;
}
#admin-home #manage-content,
#admin-home #site-settings {
	float: left;
}
#admin-home #user-settings {
	float: right;
}
#admin-home fieldset#site-settings {
	width: 323px;
}
#admin-home fieldset#user-settings {
	float: right;
	width: 323px;
}
#admin-home fieldset h2 {
	margin: -5px 0 10px 0;
	padding: 0;
	font-size: 1.3em;
}

#admin-home .layout-col-2 #scribe-twitter
{
}
#admin-home .layout-col-2 #scribe-twitter #birds
{
	height: 32px;
	width: 53px;
	background: transparent url(../images/layout-elements/tweets-two-sml.png) no-repeat right;
	float: right;
	margin-top: -28px;
}
#admin-home .layout-col-2 #site-details li {
	line-height: 1.3;

}
#admin-home .layout-col-2 #scribe-news {
	text-align: left;
	color:#51466f;
}
#admin-home .layout-col-2 #scribe-news li {
	margin-bottom: 10px;
	line-height: 1.3;
}
#admin-home .layout-col-2 #scribe-news li a {
	font-weight: normal;
}
#admin-home .layout-col-2 #scribe-news li img {
	float: left;
	margin: 3px 5px 0 0;
}
#admin-home .layout-col-2 #scribe-news h4 {
	margin: 0;
	padding:0;
	font-size: 1em;
	color: #322a4a;
	color: #000;
	font-weight: normal;
}
#admin-home .layout-col-2 #scribe-news-items
{
	max-height: 150px;
}
#admin-home .layout-col-2 #scribe-tweets
{
	max-height: 100px;
	line-height: 1.1;
	text-align: left;
}
#admin-home .layout-col-2 #scribe-tweets p
{
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 0.9em;
}
#admin-home .layout-col-2 #scribe-tweets li
{
	margin-bottom: 5px;
}

#admin-home .layout-col-2 #scribe-news-items
,#admin-home .layout-col-2 #scribe-tweets
{
	overflow: auto;
	padding-right: 4px;
}
#preview_fields .forms-text-field p a:link,
#preview_fields .forms-text-field p a:visited,
#preview_fields .forms-text-field p a:hover,
#preview_fields .forms-text-field p a:active {
	display:inline;
	float:none;
	margin:0px;
}
fieldset a:link,
fieldset a:visited,
fieldset a:hover,
fieldset a:active {
	color:#000000;
	text-decoration: none;
}
fieldset a:hover {
	color: #96206e;
}

#admin-home fieldset .no_access a {
	color: #999;
}
#manage-content
{
	margin-top: 0px;
}
#manage-content #content a {
	background-image: url(../images/icons/48px/content.png);
}
#manage-content .no_access #content a {
	background-image: url(../images/icons/48px/content_no_access.png);
}
#manage-content #pages a {
	background-image: url(../images/icons/48px/document_multiple.png);
}
#manage-content .no_access #pages a {
	background-image: url(../images/icons/48px/document_multiple_no_access.png);
}
#manage-content #page-builder a {
	background-image: url(../images/icons/48px/page_builder.png);
}
#manage-content .no_access #page-builder a {
	background-image: url(../images/icons/48px/page_builder_no_access.png);
}
#manage-content #news a {
	background-image: url(../images/icons/48px/news.png);
}
#manage-content .no_access #news a {
	background-image: url(../images/icons/48px/news_no_access.png);
}
#manage-content #articles a {
	background-image: url(../images/icons/48px/articles.png);
}
#manage-content .no_access #articles a {
	background-image: url(../images/icons/48px/articles_no_access.png);
}
#manage-content #comments a {
	background-image: url(../images/icons/48px/comments.png);
}
#manage-content .no_access #comments a {
	background-image: url(../images/icons/48px/comments_no_access.png);
}
#manage-content #events a {
	background-image: url(../images/icons/48px/view_calendar_day.png);
}
#manage-content .no_access #events a {
	background-image: url(../images/icons/48px/view_calendar_day_no_access.png);
}
#manage-content #podcasts a {
	background-image: url(../images/icons/48px/multimedia_player_apple_ipod.png);
}
#manage-content .no_access #podcasts a {
	background-image: url(../images/icons/48px/multimedia_player_apple_ipod_no_access.png);
}
#manage-content #urls a {
	background-image: url(../images/icons/48px/url.png);
}
#manage-content .no_access #urls a {
	background-image: url(../images/icons/48px/url_no_access.png);
}
#manage-content #forms a {
	background-image: url(../images/icons/48px/view_list_text.png);
}
#manage-content .no_access #forms a {
	background-image: url(../images/icons/48px/view_list_text_no_access.png);
}
#manage-content #blocks a {
	background-image: url(../images/icons/48px/kontact_notes.png);
}
#manage-content .no_access #blocks a {
	background-image: url(../images/icons/48px/kontact_notes_no_access.png);
}
#manage-content #files a {
	background-image: url(../images/icons/48px/system_file_manager.png);
}
#manage-content .no_access #files a {
	background-image: url(../images/icons/48px/system_file_manager_no_access.png);
}
#manage-content #images a {
	background-image: url(../images/icons/48px/image_jpeg2000.png);
}
#manage-content #gallery a {
	background-image: url(../images/icons/48px/gallery.png);
}
#manage-content .no_access #gallery a {
	background-image: url(../images/icons/48px/gallery_no_access.png);
}
#manage-content .no_access #images a {
	background-image: url(../images/icons/48px/image_jpeg2000_no_access.png);
}
#manage-content #categories a {
	background-image: url(../images/icons/48px/view_list_details.png);
}
#manage-content .no_access #categories a {
	background-image: url(../images/icons/48px/view_list_details_no_access.png);
}
#manage-content #contact-info a {
	background-image: url(../images/icons/48px/help_about.png);
}
#manage-content .no_access #contact-info a {
	background-image: url(../images/icons/48px/help_about_no_access.png);
}
#manage-content #sitemap a {
	background-image: url(../images/icons/48px/view_list_tree.png);
}
#manage-content .no_access #sitemap a {
	background-image: url(../images/icons/48px/view_list_tree_no_access.png);
}
#manage-content #containers a {
	background-image: url(../images/icons/48px/ark.png);
}
#manage-content .no_access #containers a {
	background-image: url(../images/icons/48px/ark_no_access.png);
}
#manage-content #videos a {
	background-image: url(../images/icons/48px/video.png);
}
#manage-content .no_access #videos a {
	background-image: url(../images/icons/48px/video_no_access.png);
}
#manage-content #classifieds a {
	background-image: url(../images/icons/48px/classifieds.png);
}
#manage-content .no_access #classifieds a {
	background-image: url(../images/icons/48px/classifieds_no_access.png);
}
#manage-content #revisions a {
	background-image: url(../images/icons/48px/revisions.png);
}
#manage-content .no_access #revisions a {
	background-image: url(../images/icons/48px/revisions_no_access.png);
}
#manage-content #custom-content a {
	background-image: url(../images/icons/48px/custom.png);
}
#manage-content .no_access #custom-content a {
	background-image: url(../images/icons/48px/custom_no_access.png);
}
#manage-content #search a {
	background-image: url(../images/icons/48px/search.png);
}
#manage-content .no_access #search a {
	background-image: url(../images/icons/48px/search_no_access.png);
}
#manage-content #broken_links a {
	background-image: url(../images/icons/48px/broken_link_48.png);
}
#manage-content .no_access #broken_links a {
	background-image: url(../images/icons/48px/broken_link_48_no_access.png);
}

#site-settings #configuration a {
	background-image: url(../images/icons/48px/preferences_system.png);
}
#site-settings .no_access #configuration a {
	background-image: url(../images/icons/48px/preferences_system_no_access.png);
}
#site-settings #themes a {
	background-image: url(../images/icons/48px/user_desktop.png);
}
#site-settings .no_access #themes a {
	background-image: url(../images/icons/48px/user_desktop_no_access.png);
}
#site-settings #stats a {
	background-image: url(../images/icons/48px/view_statistics.png);
}
#site-settings .no_access #stats a {
	background-image: url(../images/icons/48px/view_statistics_no_access.png);
}
#site-settings #modules a {
	background-image: url(../images/icons/48px/preferences_plugin.png);
}
#site-settings .no_access #modules a {
	background-image: url(../images/icons/48px/preferences_plugin_no_access.png);
}

#user-settings #users a {
	background-image: url(../images/icons/48px/system_users.png);
}
#user-settings .no_access #users a {
	background-image: url(../images/icons/48px/system_users_no_access.png);
}
#user-settings #groups a {
	background-image: url(../images/icons/48px/system_users.png);
}
#user-settings .no_access #groups a {
	background-image: url(../images/icons/48px/system_users_no_access.png);
}
#user-settings #profile a {
	background-image: url(../images/icons/48px/identity.png);
}
#user-settings .no_access #profile a {
	background-image: url(../images/icons/48px/identity_no_access.png);
}
#user-settings #permissions a {
	background-image: url(../images/icons/48px/permissions.png);
}
#user-settings .no_access #permissions a {
	background-image: url(../images/icons/48px/permissions_no_access.png);
}


#manage-shop #shop-products a {
	background-image: url(../images/icons/48px/shop_products.png);
}
#manage-shop .no_access #shop-products a {
	background-image: url(../images/icons/48px/shop_products_no_access.png);
}
#manage-shop #shop-categories a {
	background-image: url(../images/icons/48px/shop_categories.png);
}
#manage-shop .no_access #shop-categories a {
	background-image: url(../images/icons/48px/shop_categories_no_access.png);
}
#manage-shop #shop-orders a {
	background-image: url(../images/icons/48px/shop_orders.png);
}
#manage-shop .no_access #shop-orders a {
	background-image: url(../images/icons/48px/shop_orders_no_access.png);
}
#manage-shop #shop-customers a {
	background-image: url(../images/icons/48px/office_addressbook.png);
}
#manage-shop .no_access #shop-customers a {
	background-image: url(../images/icons/48px/office_addressbook_no_access.png);
}
#manage-shop #shop-reports a {
	background-image: url(../images/icons/48px/shop_reports.png);
}
#manage-shop .no_access #shop-reports a {
	background-image: url(../images/icons/48px/shop_reports_no_access.png);
}
#manage-shop #shop-settings a {
	background-image: url(../images/icons/48px/shop_settings.png);
}
#manage-shop .no_access #shop-settings a {
	background-image: url(../images/icons/48px/shop_settings_no_access.png);
}
#manage-shop #stock-management a {
	background-image: url(../images/icons/48px/stock_management.png);
}
#manage-shop .no_access #stock-management a {
	background-image: url(../images/icons/48px/stock_management_no_access.png);
}
#manage-shop #promotions a {
	background-image: url(../images/icons/48px/promotions.png);
}
#manage-shop .no_access #promotions a {
	background-image: url(../images/icons/48px/promotion_no_access.png);
}
#manage-shop #badges a {
	background-image: url(../images/icons/48px/badge.png);
}
#manage-shop .no_access #badges a {
	background-image: url(../images/icons/48px/badge_no_access.png);
}
#manage-shop #registrations a {
	background-image: url(../images/icons/48px/registrations.png);
}
#manage-shop .no_access #registrations a {
	background-image: url(../images/icons/48px/registrations_no_access.png);
}

/* =ADMIN H1's +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#content-wrapper h1 {
	height: 32px;
	text-indent: 40px;
	float: left;
	margin-right: 30px;
	font-weight: normal;
}
#scribe-login #content-wrapper h1,
#admin-home #content-wrapper h1 {
	background: transparent url(../images/icons/32px/folder_home2.png) no-repeat;
}
#pages #content-wrapper h1 {
	background: transparent url(../images/icons/32px/document_multiple.png) no-repeat;
}
#content #content-wrapper h1 {
	background: transparent url(../images/icons/32px/content.png) no-repeat;
}
#add-page #content-wrapper h1 {
	background: transparent url(../images/icons/32px/filenew.png) no-repeat;
}
#edit-page #content-wrapper h1 {
	background: transparent url(../images/icons/32px/kwrite.png) no-repeat;
}
#page-builder #content-wrapper h1 {
	background: transparent url(../images/icons/32px/page_builder.png) no-repeat;
}
#audit #content-wrapper h1 {
	background: transparent url(../images/icons/32px/mail-mark-task.png) no-repeat;
}

#broken_links #content-wrapper h1 {
	background: transparent url(../images/icons/32px/broken_link_32.png) no-repeat;
}

#home-page #content-wrapper h1 {
	background: transparent url(../images/icons/32px/document_multiple.png) no-repeat;
}
#news #content-wrapper h1 {
	background: transparent url(../images/icons/32px/news.png) no-repeat;
}
#articles #content-wrapper h1,
#add-article #content-wrapper h1,
#edit-article #content-wrapper h1 {
	background: transparent url(../images/icons/32px/articles.png) no-repeat;
}
#events #content-wrapper h1 {
	background: transparent url(../images/icons/32px/1day.png) no-repeat;
}
#add-events #content-wrapper h1 {
	background: transparent url(../images/icons/32px/1day.png) no-repeat;
}
#edit-events #content-wrapper h1 {
	background: transparent url(../images/icons/32px/1day.png) no-repeat;
}
#podcasts #content-wrapper h1 {
	background: transparent url(../images/icons/32px/multimedia_player_apple_ipod.png) no-repeat;
}
#add-podcasts #content-wrapper h1 {
	background: transparent url(../images/icons/32px/podcast-add-01.png) no-repeat;
}
#edit-podcasts #content-wrapper h1 {
	background: transparent url(../images/icons/32px/podcast-edit-01.png) no-repeat;
}
#add-pod-ep #content-wrapper h1 {
	background: transparent url(../images/icons/32px/pod-ep-add-01.png) no-repeat;
}
#edit-pod-ep #content-wrapper h1 {
	background: transparent url(../images/icons/32px/pod-ep-edit-01.png) no-repeat;
}
#urls #content-wrapper h1 {
	background: transparent url(../images/icons/32px/urls.png) no-repeat;
}
#add-urls #content-wrapper h1 {
	background: transparent url(../images/icons/32px/urls-add-01.png) no-repeat;
}
#edit-urls #content-wrapper h1 {
	background: transparent url(../images/icons/32px/urls-edit-01.png) no-repeat;
}
#forms #content-wrapper h1 {
	background: transparent url(../images/icons/32px/view_list_text.png) no-repeat;
}
#contact-info #content-wrapper h1 {
	background: transparent url(../images/icons/32px/help_about.png) no-repeat;
}
#orders #content-wrapper h1 {
	background: transparent url(../images/icons/32px/shop_orders.png) no-repeat;
}
#products #content-wrapper h1 {
	background: transparent url(../images/icons/32px/products.png) no-repeat;
}
#product_categories #content-wrapper h1 {
	background: transparent url(../images/icons/32px/shop_categories.png) no-repeat;
}
#settings #content-wrapper h1 {
	background: transparent url(../images/icons/32px/shop_settings.png) no-repeat;
}
#customers #content-wrapper h1 {
	background: transparent url(../images/icons/32px/office_addressbook.png) no-repeat;
}
#refunds #content-wrapper h1 {
	background: transparent url(../images/icons/32px/refunds.png) no-repeat;
}
#classifieds #content-wrapper h1 {
	background: transparent url(../images/icons/32px/classifieds.png) no-repeat;
}
#custom_content #content-wrapper h1 {
	background: transparent url(../images/icons/32px/custom.png) no-repeat;
}
#revisions #content-wrapper h1 {
	background: transparent url(../images/icons/32px/revisions.png) no-repeat;
}
#search #content-wrapper h1 {
	background: transparent url(../images/icons/32px/search.png) no-repeat;
}
#error-page #content-wrapper h1 {
	background: transparent url(../images/icons/32px/messagebox_warning.png) no-repeat;
}
#courses #content-wrapper h1 {
	background: transparent url(/scribe/sites/boothcollege.edu.au/modules/courses/icon.png) no-repeat;
}
/* Added by Stewart 21/11/08 for contact info drop and drag */
#meeting_times div:hover
,#opening_times div:hover
{
	border: 1px dotted #333;
	background: #fff url(../images/icons/sort-arrows-01.png) no-repeat 610px center;
	padding: 4px;
}
#meeting_times div,
#opening_times div {
	padding: 5px;
	width: 630px;
}

/* // **** // */
#categories #content-wrapper h1 {
	background: transparent url(../images/icons/32px/view_list_details.png) no-repeat;
}
#add-categories #content-wrapper h1 {
	background: transparent url(../images/icons/32px/categories-add-01.png) no-repeat;
}
#edit-categories #content-wrapper h1 {
	background: transparent url(../images/icons/32px/categories-edit-01.png) no-repeat;
}
#sitemap #content-wrapper h1 {
	background: transparent url(../images/icons/32px/view_tree.png) no-repeat;
}
#containers #content-wrapper h1 {
	background: transparent url(../images/icons/32px/ark.png) no-repeat;
}
#videos #content-wrapper h1 {
	background:transparent url(../images/icons/32px/video.png) no-repeat scroll 0 0;
}
#statistics #content-wrapper h1 {
	background: transparent url(../images/icons/32px/view_statistics.png) no-repeat;
}
#users #content-wrapper h1 {
	background: transparent url(../images/icons/32px/system_users.png) no-repeat;
}
#add-users #content-wrapper h1 {
	background: transparent url(../images/icons/32px/user_group_new.png) no-repeat;
}
#edit-users #content-wrapper h1 {
	background: transparent url(../images/icons/32px/user_group_edit.png) no-repeat;
}
#permissions #content-wrapper h1 {
	background: transparent url(../images/icons/32px/permissions.png) no-repeat;
}
#themes #content-wrapper h1 {
	background: transparent url(../images/icons/32px/desktop.png) no-repeat;
}
#site-config #content-wrapper h1 {
	background: transparent url(../images/icons/32px/preferences_system.png) no-repeat;
}

#shop-reports #content-wrapper h1 {
	background: transparent url(../images/icons/32px/shop_reports.png) no-repeat;
}
#badges #content-wrapper h1 {
	background: transparent url(../images/icons/32px/badge.png) no-repeat;
}
#promotions #content-wrapper h1 {
	background: transparent url(../images/icons/32px/promotions.png) no-repeat;
}
#promotions #create_promotion fieldset {
	width: 891px;
}
#registrations #content-wrapper h1 {
	background: transparent url(../images/icons/32px/registrations.png) no-repeat;
}
#facade #content-wrapper h1 {
	background: transparent url(../images/icons/32px/facade.png) no-repeat;
}
#badges .wizard-buttons,
#promotions .wizard-buttons {
	margin-bottom: 10px;
}
#badges .wizard-buttons a.cancel,
#promotions .wizard-buttons a.cancel {
	width: 101px;
	margin-right: 5px;
}
#badges .wizard-buttons a.next,
#promotions .wizard-buttons a.next {
	margin-right: 10px;
}
#badges .wizard-buttons a.prev,
#promotions .wizard-buttons a.prev {
	margin-right: 5px;
}
#badges #products_table_wrapper,
#promotions #products_table_wrapper {
	width: 100%;
}
#badges .promotions, #products .badges,
#products .promotions, #products .badges {
	clear: both;
}


#stock-management #content-wrapper h1 {
	background: transparent url(../images/icons/32px/stock_management.png) no-repeat;
}
#stock-management.one-col #module-help {
	width: 653px;
}
#gallery #content-wrapper h1 {
	background:transparent url(../images/icons/32px/gallery.png) no-repeat scroll 0 0;
}
/* =PAGES ADMIN +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.layout-col-1 table.index {
	border: 1px solid #ccc;
	border-collapse: collapse;
	clear:both;
	width: 100%;
	margin: 0;
	font-size: 0.95em;
}
.layout-col-1 thead {
	background: #bea5cc url(../images/layout-elements/thead-bg-01.png) repeat-x 0 0;
	color: #f1e8f3;
}
.layout-col-1 th,
.layout-col-1 td {
	border-bottom: 1px solid #ccc;
	text-align: left;
	vertical-align: top;
	padding: 6px 2px;


}

.layout-col-1 .max-td-width-270 {
	width: 270px;
}

tr.even {
	background: #f9f4fa;
}

tr.archive {
	background: #fffcd2;
}

tr.spam {
	background: #ecb6b6;
}

tr.highlight, tr.child {
	background: #c1bbdd;
}

tr.inactive {
	font-style: italic;
	color: #666;
}

td.status {
	text-align: center;
}

table.index td.index_title
,table.index td.podcast_title {
	max-width: 250px;
	/*overflow: hidden;
	white-space: nowrap;*/
}

td.index_title {
	word-break: break-all;
}

#content-wrapper table.index td.index_title a
{
	font-weight: normal;
}
td.podcast_title {
	max-width: 150px;
	width: 150px;
}
td.index_image_32 {
	width: 32px;
}
th.index-paginate {
	color:#d0c3d3;
	text-align: right;
	padding-right:10px;
	font-weight:normal;
	font-size:0.8em;
}
#content-wrapper .index-paginate a {
	color:#FFF;
}
.actions a, .actions span.spacer {
	display:block;
	float: left;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center top;
	width: 16px;
	height: 16px;
	margin: 0px 10px 0 5px;
	text-align: center;
	text-decoration: none;
	font-size: 0.9em;
	line-height:1;
	text-indent: -2000em;
}
#registrations .actions a, #registrations .actions span.spacer {
	margin-right: 5px;
}

.actions a.draft {
	background-image: url('../images/icons/16px/mail_new.png');
}
.actions a.published {
	background-image: url('../images/icons/16px/checkmark_korganizer.png');
}
.actions a.deleted {
	background-image: url('../images/icons/16px/editdelete.png');
}

.actions a.excluded-item {
    background-image: url('../images/icons/16px/dialog-cancel.png');
}

#public_url a {
	display: inline-block;
	width: 16px;
	height: 16px;
	text-indent: -9999em;
}
#public_url a,
.actions a.custom-link {
	background-image: url('../images/icons/16px/public_url.png');
}
.actions a.tick {
	background-image: url('../images/icons/16px/checkmark_korganizer.png');
}
.actions a.cross {
	background-image: url('../images/icons/16px/editdelete.png');
}
.actions a.inactive {
	background-image: url('../images/icons/16px/list_remove_light_grey.png');
}
.actions #add a, .actions a.add {
	background-image: url('../images/icons/16px/edit_add.png');
}
.actions #edit a,.actions .edit a {
	background-image: url('../images/icons/16px/pencil.png');
}
.actions #copy a, .actions .duplicate a {
	background-image: url('../images/icons/16px/copy.png');
}
.actions #view a, .actions .view a, .actions .preview a, a.view {
	background-image: url('../images/icons/16px/viewmag+.png');
	margin-right: 0;
	cursor: pointer;
}
.actions #attach a {
	background-image: url('../images/icons/16px/attach.png');
}
.actions #view-orders a {
	background-image: url('../images/icons/16px/user_orders.png');
	margin-right: 0;
}
.actions #delete a, .actions .delete a {
	background-image: url('../images/icons/16px/editdelete.png');
}
.actions #ignore a, .actions .ignore a {
	background-image: url('../images/icons/16px/ignore.png');
}

.actions #acknowledge a, .actions .acknowledge a {
	background-image: url('../images/icons/16px/dialog-ok.png');
}

.actions #delete a:hover, .actions .delete a:hover {
	background-image: url('../images/icons/16px/editdelete.png');
	cursor: pointer;
}
.actions #listen a {
	background-image: url('../images/icons/16px/text_speak.png');
}
.actions #play a {
	background-image: url('../images/icons/16px/player_play.png');
}
.actions #inbox a, .actions .inbox a, .actions .download a {
	background-image: url('../images/icons/16px/mail_receive.png');
	margin-left: 10px;
}
.actions a.max-submissions {
	background-image: url('../images/icons/16px/mail_receive_full.png');
}
.actions .responses a {
	background-image: url('../images/icons/16px/table.png');
}
.actions #play a {
	background-image: url('../images/icons/16px/player_play.png');
}
.actions #pdf a {
	background-image: url('../../../images/icons/16px/application_pdf.png');
	margin-left: 10px;
}
.actions #reset-password a {
	background-image: url('../images/icons/16px/user_password.png');
}
.actions a.start-publishing-content {
	background-image: url('../../../images/b_calendar.png');
}
.actions a.stop-publishing-content {
	background-image: url('../../../images/b_calendar-expired.png');
}
.actions a.scheduled-publishing-content {
	background-image: url('../../../images/b_calendar.png');
}
.actions #cats a {
	background-image: url('../images/icons/16px/view_list_details.png');
}
.actions .ecard a {
	background-image: url('../images/icons/16px/image_jpeg2000.png');
}
.actions a.hidden-from-sitemap {
	background-image: url('../images/icons/16px/hidden-from-sitemap.png');
}
.actions a.sitemap-secret-page {
	background-image: url('../images/icons/16px/sitemap-secret-page.png');
}
.actions a.password-protected {
	background-image: url('../images/icons/16px/password-protected.png');
}

.actions a.page-builder-info {
	background-image: url('../images/icons/16px/help_about.png');
}
.actions #refund a, .actions .refund a {
	background-image: url('../images/icons/16px/refund.png');
}
.actions a.warning {
	background-image: url('../images/icons/16px/warning.png');
}
.actions #down a,.actions .down a {
	background-image: url('../images/icons/16px/down.png');
}
.actions #resend a,.actions .resend a {
	background-image: url('../images/icons/16px/edit_redo.png');
}
.logged-in-user {
	background-image: url(../images/icons/16px/logged-in-user.png);
	background-repeat: no-repeat;
	text-indent: -999em;
	cursor: help;
	float: left;
	padding-right: 5px;
	width: 16px;
}
.alert,
.field-alert {
	font-weight: bold;
	color: #802a9c;
}
.field-alert {
	margin:0 0 10px 0;
	padding:5px 10px;
	border: 1px dotted #ccc;
	background:#f7f2f8;
	float: left;
	clear: both;
	width: 685px;
}
.one-col .field-alert {
	width: 925px;
}

.page-l1,
.category-l1 {
	margin-left: 19px;
	font-weight: normal;
	text-transform: uppercase;
}
.page-l2,
.category-l2 {
	padding-left: 28px;
	/*background: transparent url(../images/layout-elements/bullet_02.gif) no-repeat left;*/
}
.page-l3,
.category-l3 {
	margin-left: 30px;
	padding-left: 15px;
	/*background: transparent url(../images/layout-elements/bullet_02.gif) no-repeat left;*/
}
.page-l4,
.category-l4 {
	margin-left: 50px;
	padding-left: 20px;
	/*background: transparent url(../images/layout-elements/bullet_02.gif) no-repeat left;*/
}
.page-l5,
.category-l5 {
	margin-left: 60px;
	padding-left: 25px;
	/*background: transparent url(../images/layout-elements/bullet_02.gif) no-repeat left;*/
}
.page-l6,
.category-l6 {
	margin-left: 70px;
	padding-left: 30px;
	/*background: transparent url(../images/layout-elements/bullet_02.gif) no-repeat left;*/
}
.page-l1.parent,
.category-l1.parent {
	margin-left: 0;
}
.page-l2.parent,
.category-l2.parent {
	padding-left: 10px;
	background: none;
}
.search-term {
	color:#802a9c;
}
.short-name {
	font-size: 90%;
}
.sr-l1 {
	font-weight: bold;
}
#master-actions a#ignore-selected,
#master-actions a#acknowledge-selected,

#master-actions a#redirected-items,
#master-actions a#ignored-items,
#master-actions a#acknowledged-items,
#master-actions a#broken-links-index,
#master-actions a#project-countries,
#master-actions a#project-index,
#master-actions a#delete-selected,
#master-actions a#download-csv,
#master-actions a#download-pdf,
#master-actions a#spam-form,
#master-actions a#archive-form,
#master-actions a#mark-as-regular,
#master-actions a#mark-as-spam,
#master-actions a#mark-as-archive,
#master-actions a#mark-all-as-archive,
#master-actions a#regular-form,
#master-actions a#mark-selected-spam,
#master-actions a#add,
#master-actions a#edit,
#master-actions a#calendar,
#master-actions a#layouts,
#master-actions a#page-builder-icon,
#master-actions a#manage-classified-categories,
#master-actions a#manage-classifieds,
#master-actions a#grouped-searches,
#master-actions a#ungrouped-searches,
#master-actions a#refresh-search-index,
#master-actions a#search-show,
#master-actions a#search-options-btn,
#master-actions a#permanently-deleted
 {
	display: block;
	height: 22px;
	width: 22px;
}

#master-actions a#download-csv-sm{
	display: inline-block;
	height: 16px;
	width: 16px
}

#edit-span a#edit-from
 {
	display: inline-block;
	height: 16px;
	width: 16px;
}
#edit-span a#edit-from {
	background: url(../images/icons/16px/pencil.png) no-repeat;
}


#master-actions a#project-countries {
	background: url(../images/icons/22px/global_flag_hammer.png) no-repeat;
}

#master-actions a#project-index {
	background: url(../images/icons/22px/global_flag.png) no-repeat;
}

#master-actions a#delete-selected {
	background: url(../images/icons/22px/editdelete.png) no-repeat;
}
#master-actions a#ignore-selected {
	background: url(../images/icons/22px/editdelete.png) no-repeat;
}
#master-actions a#acknowledge-selected{
		background: url(../images/icons/22px/dialog-ok.png) no-repeat;
}
#master-actions a#download-csv {
	background: url(../images/icons/22px/download-csv.png) no-repeat;
}
#master-actions a#download-csv-sm {
	background: url(../images/icons/16px/download-csv.png) no-repeat;
}
#master-actions a#download-pdf {
	background: url(../images/icons/22px/pdf.png) no-repeat;
}
#master-actions a#spam-form {
	background: url(../images/icons/22px/spam.png) no-repeat;
}
#master-actions a#archive-form {
	background: url(../images/icons/22px/archive.png) no-repeat;
}
#master-actions a#regular-form {
	background: url(../images/icons/22px/view_list_text.png) no-repeat;
}
#master-actions a#mark-selected-spam {
	background: url(../images/icons/22px/spam-mail.png) no-repeat;
}
#master-actions a#mark-as-regular {
	background: url(../images/icons/22px/mark-as-regular.png) no-repeat;
}
#master-actions a#mark-as-spam {
	background: url(../images/icons/22px/mark-as-spam.png) no-repeat;
}
#master-actions a#mark-as-archive {
	background: url(../images/icons/22px/mark-as-archive.png) no-repeat;
}
#master-actions a#mark-all-as-archive {
	background: url(../images/icons/22px/ark.png) no-repeat;
}
#master-actions.index a#add {
	background: url(../images/icons/22px/filenew.png) no-repeat;
}
#master-actions a#add {
	background: url(../images/icons/22px/edit_add.png) no-repeat;
}
#search #master-actions.index a#delete-selected {
	background: url(../images/icons/22px/delete-document.png) no-repeat;
}
#master-actions a#edit {
	background: url(../images/icons/22px/pencil.png) no-repeat;
}

#master-actions a#layouts {
	background: url(../images/icons/22px/view_detailed.png) no-repeat;
}

#master-actions a#search-show {
	background: url(../images/icons/22px/search.png) no-repeat;
}

#master-actions a#page-builder-icon {
	background: url(../images/icons/22px/page_builder.png) no-repeat;
}


#master-actions a#calendar {
	background: url(../images/icons/22px/view_calendar_day.png) no-repeat;
}
#master-actions a#manage-classified-categories {
	background: url(../images/icons/22px/view_detailed.png) no-repeat;
}
#master-actions a#manage-classifieds {
	background: url(../images/icons/22px/classifieds.png) no-repeat;
}
#master-actions a#grouped-searches {
	background: url(../images/icons/22px/grouped.png) no-repeat;
}

#master-actions a#redirected-items {
	background: url(../images/icons/22px/url.png) no-repeat;
}

#master-actions a#acknowledged-items {
	background: url(../images/icons/22px/edit-clear-list.png) no-repeat;
}
#master-actions a#ignored-items{
	background: url(../images/icons/22px/spam.png) no-repeat;
}
#master-actions a#broken-links-index {
	background: url(../images/icons/22px/broken_link_22.png) no-repeat;
}

#master-actions a#ungrouped-searches {
	background: url(../images/icons/22px/un-grouped.png) no-repeat;
}
#master-actions a#refresh-search-index {
	background: url(../images/icons/22px/search-refresh.png) no-repeat;
}
#master-actions a#permanently-deleted {
	background: url(../images/icons/22px/permanently-deleted.png) no-repeat;
}

#master-actions a#search-options-btn {
	display: inline-block;
	background: url(../images/icons/16px/filter.png) no-repeat;
}

#master-actions {
	margin:0 0 10px 0;
	padding:10px 0 10px 0;
	border: 1px dotted #ccc;
	background:#f7f2f8;
	float: left;
	clear: both;
	width: 703px;
}
#master-actions ul {
	list-style: none;
	margin:0 0 10px 0;
	padding:0;
}
#master-actions ul li.inline {
	margin: 0 15px 0px 10px;
}
#master-actions ul li {
	display: inline;
	float:left;
	margin: 0 30px 0px 10px;
	font-weight: bold;
}
#master-actions ul#form-responses li{
	margin: 0 25px 0px 10px;
}
#master-actions ul#form-responses li input[type="button"]{
	margin:0px;
}
#master-actions ul li a {
	text-indent: -1000em;
	cursor: pointer;
}
#events #master-actions ul li {
	margin: 0 20px 0px 10px;
}
#master-actions a.only_link {
	text-indent: -1000em;
	cursor: pointer;
	display: block;
	float: left;
	clear: none;
}

#master-actions span {
	font-weight: bold;
	display: block;
	float: left;
	clear: none;
	padding:  3px 10px 3px 10px;
}

/* =SIDE BAR ADMIN +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.action label
,.col-2 label
{
	font-weight: bold;
	color: #39435D;
}

#categories label
,#comments label
,#pub-dates label
{
	font-weight: normal;
}
#img-options { /*sidebar image thumb options */
	display: none;
}

ul#ql li {
	font-weight: normal;
	font-size: 1.2em;
}
ul#ql li ul {
	margin-bottom: 15px;
}

ul#ql li ul li a:link,
ul#ql li ul li a:visited,
ul#ql li ul li a:hover,
ul#ql li ul li a:active {
	text-decoration:none;
	font-weight: normal;
}
ul#ql li ul li a:hover {
	color: #96206e;
}
ul#ql li ul li {
	list-style: none;
	text-decoration: none;
	list-style-image: none;
}
ul#ql li ul li a {
	font-size: 0.8em;
	display: block;
	height: 17px;
	padding: 3px 0 0 20px;
	margin: 0 0 0 -15px;
	list-style: none;
	text-decoration: none;
	background-position: left;
	background-repeat: no-repeat;
}

#content_table td.icon {
	font-size: 0.8em;
	height: 17px;
	width: 20px;
	padding: 3px 0 0 0px;
	margin: 0 0 0 0px;
	list-style: none;
	text-decoration: none;
	background-position: center;
	background-repeat: no-repeat;
}

#revisions td.icon {
	background-repeat: no-repeat;
	background-position:  0 6px;
	padding: 5px 0 0 20px;
	margin: 3px 0 0 0px;
}

#revisions td.icon {
	background-position: 2px 6px;
}

#content_table td.icon {
	background-image: url(../images/icons/16px/blank_document.png);
}
ul#ql ul#ql-managecontent li#ql-pages a, #content_table td.icon.pages, #revisions td.icon.page {
	background-image: url(../images/icons/16px/document_multiple.png);
}
ul#ql ul#ql-managecontent li#ql-page-builder a, #content_table  td.icon.page_builder, #revisions  td.icon.page_builder {
	background-image: url(../images/icons/16px/page_builder.png);
}
ul#ql ul#ql-managecontent li#ql-news a, #content_table td.icon.news, #revisions td.icon.news {
	background-image: url(../images/icons/16px/message_news.png);
}
ul#ql ul#ql-managecontent li#ql-articles a, #content_table td.icon.articles, #revisions td.icon.article, #revisions td.icon.articles {
	background-image: url(../images/icons/16px/articles.png);
}
ul#ql ul#ql-managecontent li#ql-comments a {
	background-image: url(../images/icons/16px/comments.png);
}
ul#ql ul#ql-managecontent li#ql-events a, #content_table td.icon.events, #revisions td.icon.event {
	background-image: url(../images/icons/16px/view_calendar_day.png);
}
ul#ql ul#ql-managecontent li#ql-videos a, #content_table td.icon.videos, #revisions td.icon.video, #content_table td.icon.albums, #revisions td.icon.albums {
	background-image: url(../images/icons/16px/video.png);
}
ul#ql ul#ql-managecontent li#ql-podcasts a, #content_table td.icon.podcasts, #revisions td.icon.podcast {
	background-image: url(../images/icons/16px/multimedia_player_apple_ipod.png);
}
ul#ql ul#ql-managecontent li#ql-urls a {
	background-image: url(../images/icons/16px/url.png);
}
ul#ql ul#ql-managecontent li#ql-forms a, #content_table td.icon.forms, #revisions td.icon.form {
	background-image: url(../images/icons/16px/view_list_text.png);
}
ul#ql ul#ql-managecontent li#ql-blocks a {
	background-image: url(../images/icons/16px/kontact_notes.png);
}
ul#ql ul#ql-managecontent li#ql-revisions a {
	background-image: url(../images/icons/16px/revisions.png);
}
ul#ql ul#ql-managecontent li#ql-custom-content a, #content_table td.icon.custom_content, #revisions td.icon.custom_content {
	background-image: url(../images/icons/16px/custom.png);
}
ul#ql ul#ql-managecontent li#ql-files a {
	background-image: url(../images/icons/16px/system_file_manager.png);
}
ul#ql ul#ql-managecontent li#ql-images a {
	background-image: url(../images/icons/16px/image_jpeg2000.png);
}
ul#ql ul#ql-managecontent li#ql-categories a {
	background-image: url(../images/icons/16px/view_list_details.png);
}
ul#ql ul#ql-managecontent li#ql-sitemap a {
	background-image: url(../images/icons/16px/view_list_tree.png);
}
ul#ql ul#ql-managecontent li#ql-containers a, #content_table td.icon.containers, #revisions td.icon.container {
	background-image: url(../images/icons/16px/ark.png);
}
ul#ql ul#ql-managecontent li#ql-contact-info a,
ul#ql ul#ql-managecontent li#ql-contactinfo a, #content_table td.icon.contact_info, #revisions td.icon.contact_info {
	background-image: url(../images/icons/16px/help_about.png);
}
ul#ql ul#ql-managecontent li#ql-classifieds a, #content_table td.icon.classifieds {
	background-image: url(../images/icons/16px/classifieds.png);
}
ul#ql ul#ql-managecontent li#ql-facade a, #content_table td.icon.facade {
	background-image: url(../images/icons/16px/facade.png);
}
ul#ql ul#ql-managecontent li#ql-search a, #content_table td.icon.search {
	background-image: url(../images/icons/16px/search.png);
}

ul#ql ul#ql-managecontent li#ql-broken-links a, #content_table td.icon.search {
	background-image: url(../images/icons/16px/broken_link_16.png);
}

ul#ql ul#ql-sitesettings li#ql-configuration a {
	background-image: url(../images/icons/16px/preferences_system.png);
}
ul#ql ul#ql-sitesettings li#ql-themes a {
	background-image: url(../images/icons/16px/user_desktop.png);
}
ul#ql ul#ql-sitesettings li#ql-statistics a {
	background-image: url(../images/icons/16px/view_statistics.png);
}
ul#ql ul#ql-sitesettings li#ql-modules a {
	background-image: url(../images/icons/16px/preferences_plugin.png);
}

ul#ql ul#ql-usersettings li#ql-users a {
	background-image: url(../images/icons/16px/system_users.png);
}
ul#ql ul#ql-usersettings li#ql-groups a {
	background-image: url(../images/icons/16px/users.png);
}
ul#ql ul#ql-usersettings li#ql-profile a {
	background-image: url(../images/icons/16px/identity.png);
}
ul#ql ul#ql-usersettings li#ql-permissions a {
	background-image: url(../images/icons/16px/permissions.png);
}
ul#ql ul#ql-managecontent li#ql-gallery a {
	background-image: url(../images/icons/16px/gallery.gif);
}
#content_table td.icon.homepage {
	background-image: url(../images/icons/16px/home-page-01.png);
}
#content_table td.icon.shop {
	background-image: url(../images/icons/16px/products.png);
}
#breadcrumbs {
	margin-left: -20px;
	margin-top:25px;
	font-size: 0.9em;
}


/* =ADD PAGE ADMIN +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.action #content-wrapper .col-wrapper,
#stats-wrapper .col-wrapper {
	clear					: 	both;
	float					: 	left;
	width					: 	940px;
}
.action #content-wrapper .col-wrapper .col-1,
#stats-wrapper .col-wrapper .col-1 {
	float					: 	left;
	width					: 	700px;
	padding-right			: 	5px;
}
.action #content-wrapper .col-wrapper .col-2,
#stats-wrapper .col-wrapper .col-2 {
	float					: 	right;
	width					:	220px;
	padding-left			: 	5px;
	margin-top: 71px;
}
#stats-wrapper .col-wrapper .col-2 {
	background: #eddced url(../images/layout-elements/col-2-bg.png) repeat-x;
	border: 1px dotted #ccc;
}
#stats-wrapper .col-wrapper .col-2 {
	margin-top: 0px;
	padding: 5px;
	width: 210px;
}
#stats-wrapper .col-wrapper .col-2 h2 {
	background: #d5abd5 url(../images/layout-elements/col-2-h2-bg.png) repeat-x;
	color: #fff;
	padding: 0 5px 0 5px;
	margin: 0 0 10px 0;
}

.action .layout-col-1 fieldset,
.layout-col-1 #stats-wrapper fieldset {
	float:none;
	width: auto;
	clear: none;
}
.action .col-2 label {
	clear: both;
	width:100%;
}
.action .col-2 select,
.action .col-2 input.text-field,
.action .col-2 .text-area {
	width: 195px;
}
.action .col-2 .text-area#short_description
{
	height: 45px;
	font-size: 90%;
}
#manage-form .title {
	font-weight: bold;
}
p {
	clear: both;
}
.action-lite label {
	width: 180px;
}
.action-lite select,
.action-lite input.text-field,
.action-lite .text-area {
	width: 395px;
}
.action-lite#add-users .text-area#blurb
,.action-lite#edit-users .text-area#blurb {
	height: 100px;
}

	#content-wrapper .dhtmlgoodies_tree a {
		font-weight: normal;
	}
#sitemap-tree {
	line-height: normal;
	clear: both;
}
#sitemap-tree ul {
	font-size: 1.4em;
}
#sitemap-tree ul ul {
	font-size: 90%;
}
#sitemap-tree ul ul ul {
	font-size: 97%;
}

#themes table img {
	border: 4px solid #c8bdcb;
	margin: 4px;
}
#themes table {
	font-weight: bold;
}
#pub-dates {
	display: none;
	clear: both;
}
#pub-dates.show-publish-dates {
	display: block;
}
#site-config fieldset#contact_details {
	width: 922px;
}
#site-config fieldset#contact_details .text-field {
	width: 200px;
}
#site-config fieldset#contact_details #ph_area.text-field,
#site-config fieldset#contact_details #fax_area.text-field {
	width: 20px;
}
#site-config fieldset#contact_details .form-select-list {
	width: 200px;
}
#site-config fieldset#contact_details .form-select-list.short {
	width: auto;
}
#site-config fieldset#contact_details  .col-1 {
	width: 430px;
	float: left;
}
#site-config fieldset#contact_details  #map-wrapper {
	width: 480px;
	float:right;
	clear: none;
	visibility: hidden;
}
#site-config fieldset#contact_details  #map
{
	width: 480px;
	height: 480px;
	border: 1px solid #ccc;
}

#config-options {
	display:none;
	margin: 10px 0 0 10px;
	padding: 0px 10px;
	background: #e3d3e6;
	float:left;
	clear: both;
	border: 1px dotted #ccc;
	width: 400px;
}

form #config-options label
{
	width					: 	100px;
	color: #000;
}
#permissions form #config-options label
{
	width					: 	150px;
}


form .submit a,
#blocks .submit a{
	display: block;
	width: 73px;
	height: 26px;
	float: left;
	text-align: center;
}
form .submit #buttonsave
,form .submit #buttoninsert,
#blocks .submit #buttonsave {
	background: transparent url(../images/layout-elements/button-save-01.png) no-repeat;
	float: left;
	margin: 0 10px 10px 15px;
	text-indent: -2000em;
}
form .submit #buttoninsert {
	background: transparent url(../images/layout-elements/button-insert-01.png) no-repeat;
}
form .submit #buttonrevert, #blocks .submit #buttonrevert {
	background: transparent url(../images/layout-elements/button-revert-01.png) no-repeat;
	float: right;
	margin: 0 28px 10px 15px;
	text-indent: -2000em;
}
form .submit #buttonpreview,
#blocks .submit #buttonpreview {
	background: transparent url(../images/layout-elements/button-preview-01.png) no-repeat;
	float: right;
	margin: 0 15px 10px 0px;
	text-indent: -2000em;
}
a.hand,
form #sidebar-calendar,
form #sidebar-categories,
form #sidebar-comments,
form #sidebar-remove-img,
form .submit #buttonsave,
form .submit #buttonpreview,
form .submit #buttondelete,
form .submit #buttoncancel {
	cursor:pointer;
	/* cursor:hand;*/
	/*font-weight: bold;*/
}

form .submit #buttondelete,
form .submit #buttoncancel {
	margin-left: 18px;
}
form .submit a:hover#buttondelete {
	background: red;
	color:#FFFFFF;
}
/*.one-col #module-help
{
	width: 898px;
}*/

#module-help
,#access_denied {
	background: #eeecf8 url(../images/icons/32px/system_help.png) no-repeat 2px 10px;
	border: 1px dotted #a49be8;
	padding: 0 5px 0 40px;
	margin-bottom: 10px;
	float: left;
	clear: both;
	width: 658px;
	text-align: left;
}
#access_denied {
	background: #f4ecf8 url(../images/icons/32px/messagebox_warning.png) no-repeat 2px 10px;
	border: 1px dotted #8f52a8;
	padding: 0 5px 0 40px;
	margin-bottom: 10px;
	float: left;
	clear: both;
	width: 658px;
}
#access_denied h2 {
	font-size: 1.5em;
}
#blocks #module-help {
width:892px;
}
#blocks-manage-layouts #module-help,
#blocks-copy-layouts #module-help {
	 width: 543px;
}
#module-help p a {
	padding: 2px 0;
}
.hide#module-help {
	border: 1px solid transparent;
	background-color: transparent;
}
#module-help a.help-link {
	font-size: 0.9em;
}
#module-help a#vid {
	padding-left: 20px;
	background: transparent url(../images/icons/16px/video.png) no-repeat left;
}
#module-help a#email {
	padding-left: 20px;
	background: transparent url(../images/icons/16px/mail_generic.png) no-repeat left 2px;
}
/*#module-help a#hide {
	background: transparent url(../images/icons/16px/1uparrow_purple.png) no-repeat left;
}
#module-help a#show-hide-help-module {
	background: transparent url(../images/icons/16px/2uparrow_purple.png) no-repeat left;
}*/

div#product_templates_description {
	background:#eee url(../images/icons/32px/system_help.png) no-repeat 2px 10px;
	border: 1px dotted #999;
	padding: 5px 5px 5px 40px;
	margin-bottom: 10px;
	margin-left: 217px;

	/* START: This little snippet tricks the browser into giving us a minimum height, so the help icon will show properly. */
	min-height:40px;
	height:auto !important;
	height:40px;
	/* END: Snippet. */
}

div.variation_type_column {
	/* TODO: change this once it works */
	background-color: #EEE;
	float: left;
	width: 300px;
	margin: 10px;
	padding: 1px;
}


/* =FORMS ADMIN +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#added_recipients {
	font-size: 0.8em;
}
#added_recipients p {
	display: block;
	width: 155px;
	float: left;
	margin: 0px 0 0 0;
	padding:0;
}
#added_recipients .actions a {
	float: right;
	margin: 0px 0 0 0;
	line-height: 0.5;
}

.actions#preview_fields a {
	margin: 2px 10px 0 10px;
}
.actions#preview_fields input,
.actions#preview_fields textarea {
	/*float: left;*/
}

#forms #field_properties_page {
	/*margin:50px 0 200px 0;*/
	/*position:fixed;*/
	/*width:640px;*/
	/*z-index:100;*/
	/*padding: 0 30px 20px 30px;*/
	/*background: transparent url(../images/layout-elements/opaque-black-70.png) repeat scroll 0 0;*/
}
#forms #field_properties_page legend {
	margin-top: 25px;
	background: none;
}
#forms form label {
	clear: left;
}
#forms form .field {
	display: block;
	margin-left: 270px;
}

#forms #field_properties_page fieldset {
	background: #fff;
}
#forms #new-field .actions a,
#forms #field_properties_page .actions a {
	float: right;
	margin: 0px 75px 0 0;
}


#forms #preview_fields p
/*, #registrations #preview_fields p */
{
	clear: both;
	padding: 5px;
}
#forms #preview_fields label,
#registrations #preview_fields label{
	font-weight: normal;
	line-height: 1.2;
}
#forms #field_properties_page p,
#forms #new-field p {
	padding: 5px;
}

#forms .short-field  {
	width: 129px;
}

#forms .selective-recipient-option {
	margin-right: 5px;
}

.field-wrapper {
    padding: 4px;
}

#forms #preview_fields .field-wrapper:hover,
#registrations #preview_fields p:hover,
#registrations #field_properties_page p.sortable:hover,
#registrations #new-field #select_options p:hover,
#registrations #new-field #radio_options p:hover,
#registrations #new-field #checkboxes p:hover,
#registrations #preview_fields .forms-text-field:hover
{
	border: 1px dotted #333;
	background: #fff url(../images/icons/sort-arrows-01.png) no-repeat 610px center;
	padding: 3px;
}
#forms #preview_fields .forms-text-field p
/*, #registrations #preview_fields .forms-text-field p */
{
	border: none;
	background: none;
	padding: 0 0 0 5px;
}

#page-builder .block {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
    width: 100%;
    display: inline-block;
}

#page-builder #page-elements .block
{
	padding: 4px;
	padding: 0;
	border: 1px solid #afa6af;
	border-radius: 6px;

}

#page-builder #page-elements .block-top {
	cursor: move;
	background: #c6afd4;
}

#page-builder #page-elements .block.showing {
	background-position: 680px 6px;
}

#page-builder .showing .block-top {
	-moz-border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
}

#page-builder #page-elements .field-contents {
	display: none;
}

#page-builder .field-contents {
	background: #fff;
	padding: 10px;
	margin-top: 36px;
}

#page-builder #page-elements .block.showing .block-insides {
	display: block;
}

#page-builder .ui-state-highlight {
	width: 100%;
	margin: 0;
}

#page-builder #page-elements {
	padding-top: 5px;
}

#page-builder .sidebar-group-name a {
	color: #000;
}

#page-builder .block-insides > .element-title {
		padding: 5px 0 20px 0;
    margin-bottom: 20px;
	border-bottom: 1px dotted #5d5959;
}

#page-builder .block-insides .separator {
	border-bottom: 1px dotted #5d5959;
}

#page-builder .block-insides label {
	float: none;
	display: block;
	width: 100%;
}

#page-builder .block-insides input[type="text"] {
	display: block;
	width: 50%;
}

#page-builder .block-insides textarea {
	min-height: 80px;
}

#page-builder #page-elements .non-page-element .block-top {
	border: #444 1px solid;
    background-color: #555;
    color: #FFF;
}

#page-builder .theme-options label {
	float: none;
}

#page-builder p.inline-inputs input,
#page-builder p.inline-inputs label.inline-label {
	float: left;
}

#page-builder label[for=podcasts_block_selected_podcast_option] {
	float: left;
    display: inline-block;
    width: auto;
}

#page-builder .element-start-publishing {
	float: left;
	margin-right: 1%;
}

#page-builder .accordion-element:first-child .remove-item {
	display: none;
}

html { height: 100% }

#registrations #preview_fields div.forms-text-field {
	padding: 1px;
}
#registrations #preview_fields div.forms-text-field p {
	border: none;
	background: none;
	padding: 0;
}
#registrations #preview_fields div.forms-text-field:hover {
	padding: 0;
	margin: inherit;
}
#registrations #field_properties .sortable {
	padding: 5px;
}
#registrations #preview_fields .forms-text-field:hover {
	margin: -1px 0 -12px -1px;
	padding: 0;
}
#forms #preview_fields select,
#registrations #preview_fields select{
	margin: 4px 0;
}

#forms #preview_fields hr,
#registrations #preview_fields hr {
	margin: -29px 5px 18px 0;
}
#forms .separator-line,
#registrations .separator-line {
	height: 22px;
}
#forms input[type=button],
#registrations input[type=button] {
	margin-top: 10px;
}
#forms #added_recipients p {
	word-wrap: break-word;
	width: 180px;
}
#forms #preview_page #add-content,
#forms #preview_page #add-field,
#add_product #add_shipping,
#edit_product #edit_shipping,
#videos #add-video
,#videos.albums #content-h a,
#gallery.albums #content-h a,
#articles #add-content {
	background: url(../images/icons/22px/edit_add.png) no-repeat left;
	padding-left: 30px;
	height: 22px;
	display: block;
	font-size: 110%;
	margin:-20px 10px 0 550px;
	text-decoration: none;
}
#forms #preview_page #add-content.expired-content {
	margin-top: 10px;
	margin-left: 540px;
}
#add_product #add_shipping,
#edit_product #edit_shipping {
	margin:0 10px 0 510px;
}
#videos.albums #content-h a,
#gallery.albums #content-h a {
	font-size: 100%;
	margin: auto;
}
#forms #preview_page #new-field, #forms #preview_page #field_properties_page {
	background: #FFFFFF;
	border: 1px dotted #37185e;
	padding: 10px;
	margin-bottom: 20px;
	display: none;/**/
}
#forms #preview_page .show#new-field {
	display: block;
}
#forms #preview_page .hide#new-field {
	display: none;
}

#forms #preview_page #new-field h2, #forms #preview_page #field_properties_page h2 {
	color: #992ea2;
	margin: -5px 0 10px 0;
	font-size: 130%;
}
#forms #preview_page #new-field-cancel,
#forms #preview_page #field_properties_page #field_properties-cancel,
#forms #content_div #content_area #content_area-cancel {
	display: block;
	margin: -35px 0 10px 610px;
	text-decoration: underline;
}

#forms #content_div #content_area #content_area-cancel {
	color: #FFF;
	margin-bottom: 2px;
}

#forms #content_div #content_area #content_area-cancel:hover,
#registrations #content_area-cancel:hover {
	color:#96206E;
}
#forms #preview_form {
	clear: both;
}
#forms #preview_heading h1 {
	background: none;
}
/* Form controller css */
#field_properties_page {
   display: none;
}

#registrations #field_properties_page {
	border-top: 1px dotted #000;
}

.action #content-wrapper .col-wrapper .col-2, #stats-wrapper .col-wrapper .col-2 {
   float:right;
   margin-top:71px;
   padding-left:5px;
   width:220px;
}
#preview_heading h1 {
   float: none;
   text-indent:0px;
}
#content_area {
   margin-top: 10px;
   height:212px;
   left:300px;
   position:fixed;
   top:170px;
   width:700px
}

#registrations #content_area {
	position:inherit;
	height: 100%;
	width: 100%;
}

#registrations #preview_fields p {
	padding: 5px;
}

/* /Form controller css */
#image-preview #thumbnail_image,
.image-preview .thumbnail_image {
	float: left;
	padding: 5px 5px 5px 0;
}
#add-users #image-preview #thumbnail_image
,#edit-users #image-preview #thumbnail_image {
	margin: 10px 0 10px 180px
}

#thumbnail_image.badge {
	height: 48px;
}

select#category_parent_id {
	font-size: 0.9em;
}

#validation_errors {
   clear:both;
   display: none;
	background				: 	#E8DEF0 url(../images/layout-elements/fieldset-bg-02.png) repeat-x top;
   border: 1px solid #5d3d76;
   padding: 8px;
   font-weight: bold;
   color:#802A9C;
}

#browser-warning {
	border: 5px solid #3a2246;
	padding: 5px 10px 5px 85px;
	background: transparent url(../images/icons/64px/messagebox_warning_ffffff.png) no-repeat 10px 5px;
	font-weight: bold;
	margin-bottom: 10px;
}
#browser-warning,
#browser-warning a {
	color: #441749;
}

#browser-warning .attention {
	text-transform: uppercase;
	font-size: 120%;
}
#scribe-login #login-wrapper
{
	float: left;
}
#scribe-login #login-wrapper #scribe-logo
{
	position: absolute;
	margin-top: 43px;
	right: 90px;
	width: 200px;
	height: 100px;
	background: transparent url('/image?src=/scribe/sites/all/shared/scribe/SCRIBE-LOGO-RGB.png&width=200') no-repeat right 20px;
}
#scribe-login fieldset {
	width: 922px;
}
#scribe-login fieldset img {
	float: right;
}
fieldset #display_time_label,
fieldset #display_on_home_page_label,
fieldset #private_label,
fieldset #reverse_order_label {
	width: 80%;
}

/* CONTENT FRIENDLY URLS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#urls table.index tbody th {
	background: #c1bbdd;
}

/* =COMMENTS ADMIN +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.jq-tabs {
	padding: 0px 0px 0px 0px;
	float: left;
	clear: both;
	width: 705px;
}
#comments #config-options
{
	width: 500px;
}
#comments form #config-options label
{
	width: 200px;
}

#comments #content-wrapper h1
,#edit-comments #content-wrapper h1
,#quickaction-comments #content-wrapper h1
{
	background: transparent url(../images/icons/32px/comments.png) no-repeat scroll 0 0;
	height: 32px;
	text-indent: 45px;
	float: left;
}
#comments .ui-widget-content {
	border: none;
}

/*SUB_COMMENTS_WRAPPER+++++++++++++*/
#comments #sub_comments_wrapper {
}
#comments #sub_comments_wrapper a:link,
#comments #sub_comments_wrapper a:visited
{
	color: #7e6b81;
	font-weight: normal;
}
#comments #sub_comments_wrapper a:hover{
	color: #8a2da0;
	font-weight: normal;
	text-decoration:	underline;
}

#comments #sub_comments_wrapper #comments_table td {
	padding: 10px;
}

#comments #sub_comments_wrapper #comments_table td p {
	margin-top: 0;
}
#comments #sub_comments_wrapper #comments_table td .row-actions {
	font-size: 90%;
}
#comments #sub_comments_wrapper #comments_table td.content {
	line-height: 1.3;
}
#comments #sub_comments_wrapper #comments_table td.meta {
	width: 130px;
}
#comments #sub_comments_wrapper #comments_table td .title
,#comments #sub_comments_wrapper #comments_table td .title a
{
	color: #663366;
	font-weight: normal;
	line-height: 1.3;
	display: block;
}
#comments #sub_comments_wrapper #comments_table td .title a:hover
{
	text-decoration: none;
}

#comments #sub_comments_wrapper #comments_table td .date
{
	font-size: 0.85em;
	line-height: 1.2;
	display: block;
	margin-top: 3px;
	padding-top: 3px;
	color: #666;
	clear: both;
}

#comments #sub_comments_wrapper #comments_table td .avatar
{
	float: left;
	clear:both;
	margin: 3px 8px 0 0;
}

#comments_table p {
	word-break: break-word;
}


/*//////////Pagination*/
#comments #pagination {
	vertical-align:top;
	position: absolute;
	float: right;
	font-family:Verdana, Geneva, sans-serif;
	color: #ffccff;
}
#comments #pagination a:hover{
	color: #9944ad;
}
#comments #top_pagination,
#videos #top_pagination{
float: right;height: 0px;
}
#comments #top_pagination i {
	color: purple;
}

#comments #top_pagination p,
#videos #top_pagination p{
position: relative; top: -40px;
}

#comments .pagination p,
#videos .pagination p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
	float: right;
	font-size: 0.8em;
}
/* ----------------- end pagination -----------------*/

/* ----------------- quickreply -----------------*/

#comments #sub_comments_wrapper #comments_table #quick-reply
{
	margin-left: 180px;
}
#comments #sub_comments_wrapper #comments_table #quick-reply #title
{
	float: left;
}
#comments #sub_comments_wrapper #comments_table #quick-reply #quick_reply_comment
{
	float: left;
	clear: both;
	width: 495px;
	margin: 5px 0;
}
#comments #sub_comments_wrapper #comments_table #quick-reply #buttons
{
	float: left;
	clear: both;
}
/* ----------------- /quickreply -----------------*/

/* end comments admin */

/* =HOME PAGE MANAGER */
#home-page fieldset
{
	width: 683px;
}
#home-page fieldset input + label {
	float:none;
	}

/* Run SQL */
#scribe span.query_fail {
	color: #f00;
	font-weight: bold;
}

div.no_access {
  /*filter: alpha(opacity=30); not working nicely with png in ie7 and 8 */
  /*opacity: 0.3;*/
}
/* ----------------- HOME -----------------*/
input.small-field, textarea {
	width:200px;
}
/* ----------------- VIDEOS -----------------*/
#videos .ui-tabs .ui-tabs-nav li
{
	border-bottom-width: 0;
}
#videos #video_url_tab
,#videos #embed_code_tab
,#videos #upload_tab
{
	padding: 0;
}
#videos #tab-content-wrapper
{
	border: 1px dotted #999;
	border-top: none;
	margin-top: -18px;
	padding: 0 10px;
	background: #E8DEF0 url('../images/layout-elements/fieldset-bg-02.png') repeat-x;
}
#videos #add_methods_wrapper p
,#videos.plugin #video_url_tab p
,#videos.plugin #embed_code_tab p
,#videos.plugin #upload_video_tab p
{
	border: 1px dotted #999;
	border-bottom: none;
	margin-top: -1px;
	padding: 10px 10px 20px 10px;
}
#videos p.pagination
{
	text-align: right;
	font-size: 0.8em;
	padding: 3px 10px 3px;
}

#videos form label,
#gallery form label
{
	width: 170px;
}
#videos #preview_frame_wrapper
{
	margin-bottom: 15px;
}
#videos.action #content-wrapper .col-wrapper .col-2 {
	margin-top: 19px;
}
#videos #validation_errors
{
	margin-bottom: 15px;
}

#videos #categories_checkboxes li {
	list-style: none;
}

/* ALBUMS */
#videos table td.actions
{
	min-width: 62px;
}

#videos #content-wrapper .layout-col-1 h2,
#gallery #content-wrapper .layout-col-1 h2
{
	font-size: 1.3em;
	clear: both;
	margin-bottom: 1px;
	margin-top: 0;
}
#videos #content-wrapper .layout-col-1 h2#content-h a,
#gallery #content-wrapper .layout-col-1 h2#content-h a
{
	float: right;
}
#videos #albums_library_wrapper
,#videos #album-collection-vid-wrapper
{
	background: #E8DEF0 url(../images/layout-elements/fieldset-bg-02.png) repeat-x;
	border: 1px dotted #999999;
	padding: 10px 0px 0px 10px;
	margin: 6px 0;
	/*width: 474px; 3 col */
	width: 690px;
	float: left;
}
#videos.albums #albums_library_wrapper
{
	background: #ECECEC url(../images/layout-elements/fieldset-bg-02-light-grey.png) repeat-x;
}

#videos #albums_library_wrapper
{
	position: relative;
}
#videos #album-collection-vid-wrapper
{
	/*float: right;
	width: 182px;*/
	float: left;
	width: 690px;
	overflow: auto;
}
#videos #album_collection
{
	max-height: 210px;
	overflow:auto;
}
#videos .layout-col-1 #albums_library_wrapper h2
,#videos .layout-col-1 #album-collection-vid-wrapper h2
{
	margin-top: 0;
}
#videos #albums_library_wrapper p
{
	margin: 5px 0;
}

#videos #albums_library
{
	max-height: 500px;
	overflow:hidden;
}
/* hide y scroll bar when ajax class loaded */
#videos.ajax-loading #albums_library
{
	overflow:hidden;
}
#videos #albums_library ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
#videos #albums_library li
{
	display: inline;
}
#videos #albums_library #vid-search
{
	display:block;
	float:right;
	margin-right:10px;
}

#videos #albums_library #select-all {
	position:absolute;
	top: 33px;
	left: 220px;
	width:100px;
}

/* hide advanced sidebar options */
#videos #content-wrapper .col-wrapper .col-2 fieldset #advanced-options-wrapper,
#page-builder #content-wrapper .col-wrapper .col-2 fieldset #advanced-options-wrapper
{
	display: none;
}
#videos #albums_library_wrapper select
{
	width: 150px;
}
#videos #albums_library_wrapper input#video_library_search
{
	width: 120px;
	font-size: 0.9em;
}

#videos span.videos_auto_play {
	display: block;
	margin-top: 12px;
}

/* VIDEO BLOCK 01 */
#videos .vid-block-01
{
	float: left;
	clear:none;
	margin-bottom:5px;
	margin-right: 7px;
	padding: 1px 1px 1px 20px;
	width:130px;
	height: 130px;
	overflow: hidden;

}
#videos div.vid-block-01:hover {
	border: 1px dotted #333;
	background: #fff url(../images/icons/sort-arrows-01.png) no-repeat 2px 30px;
	cursor: move;
	padding: 0px 0px 0px 19px;
}
#videos #albums_library_wrapper div.vid-block-01:hover {
	background: #fff;
	cursor: default;
}

#videos .vid-block-01 .video-item-image img {
	background-color:#FFFFFF;
	border:1px solid #999999;
	float:left;
	padding:1px;
}
#videos .vid-block-01 .video-item-text
{
	float: left;
	width: 128px;
	line-height: 1.2;
}
#videos .vid-block-01 h3.video-item-title {
	font-size: 0.75em;
	margin-bottom: -0.2em;
	margin-top: 0.1em;
	font-weight: bold;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 1.1;
	color: #333;
}
#videos .vid-block-01 .video-item-desc {
	font-size: 0.85em;
}
#videos .vid-block-01 .text a {
	font-weight: normal;
}
#videos .vid-block-01 .text p {
	margin-bottom: 0;
}
#videos .vid-block-01 .actions {
	background: transparent url(../images/layout-elements/opaque-black-75.png) repeat;
	display:none;
	float:left;
	height:21px;
	margin:-28px 0 0 -126px;
	padding-left: 7px;
	padding-top: 5px;
	width:93px;
}
#videos div.vid-block-01:hover .actions {
	display: block;
}
#videos .vid-block-01 .checka
{
	margin-left: -17px;
}
#videos .vid-block-01 .video-item-image img {
	margin-top: -15px;
}

#videos #video_library_items
{
	float: left;
	width: 100%;
}

/* Album Items */
/* styles for the album items in add/edit albums page */
#videos #album-collection-vid-wrapper .vid-block-01
{
	float:left;
	clear: none;
	height: auto;
	width: 157px;
	padding: 5px 2px;
}
#videos #album-collection-vid-wrapper div.vid-block-01:hover {
	padding: 4px 1px;
}
#videos #album-collection-vid-wrapper .actions a
{
	margin: 0 3px 0 0;
}
#videos #album-collection-vid-wrapper .vid-block-01 .actions {
	background:transparent none repeat scroll 0 0;
	display:block;
	margin:0px 0 0 0;
	width:16px;
	padding: 0;
}
#videos #album-collection-vid-wrapper .vid-block-01 .video-item-image img {
	margin: 0 5px;
}
#videos #album-collection-vid-wrapper .vid-block-01 h3.video-item-title {
	margin-left: 30px;
	line-height: 1.2;
	clear: none;
	padding-top: 3px;
}

/* /Album Items */

/* Video Index */
#videos.index #albums_library_wrapper
{
	width: 688px;
	float: left;
	margin: 0 0 10px 0;
}
#videos.index .vid-block-01
{
	margin-right: 21px;
}

#videos .vid-block-01 .video-icons,
#videos.plugin .vid-block-01 .video-icons {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0;
	margin-right: 7px;
	margin-top: -15px;
	text-indent: -9999em;
}

#videos .start-publishing-content,
#videos.plugin .start-publishing-content {
	background-image: url('../../../images/b_calendar.png');
}

#videos .stop-publishing-content,
#videos.plugin .stop-publishing-content {
	background-image: url('../../../images/b_calendar-expired.png');
}

#videos .vid-block-01 .private-video,
#videos.plugin .vid-block-01 .private-video {
	float: right;
	background-image: url('../images/icons/16px/hidden-from-sitemap.png');
}

#videos .vid-block-01 .featured-video,
#videos.plugin .vid-block-01 .featured-video {
	float: right;
	background-image: url('../images/icons/16px/promotions.png');
}

#videos .vid-block-01 .second-icon-margin-fix,
#videos.plugin .vid-block-01 .second-icon-margin-fix {
	margin-right: -16px;
	margin-top: 5px;
}

#videos .vid-block-01 .third-icon-margin-fix,
#videos.plugin .vid-block-01 .third-icon-margin-fix {
	margin-right: -16px;
	margin-top: 27px;
}

/* /Video Index */

/* Videos add/edit  */
#videos .ui-widget-content {
	background: none;
	border: none;
	width: 700px;
}
#videos .ui-tabs {
	padding: 0;
}
/* /Videos add/edit  */


/* /VIDEO BLOCK 01 */




/* ----------------- /VIDEOS -----------------*/

.show-hide-icon-med
{
	background: transparent url(../images/icons/show-hide-grey-med.png) no-repeat left 0px;
	height: 22px;
	display: block;
	padding-left: 26px;
}
.show-hide-icon-med.hidden
{
	background-position: left -22px;
}
.show-hide-icon
{
	background: transparent url(../images/layout-elements/show-hide-icons.png) no-repeat 0 0;
	display: block;
}
.show-hide-icon.small
{
	height: 16px;
	padding-left: 22px;
	background-position: -20px -230px;
}
.show-hide-icon.small.lightgrey.hidden
{
	background-position: -20px -168px;
}
.show-hide-icon.small.lightgrey
{
	background-position: -20px -117px;
}
.show-hide-icon.small.hidden
{
	background-position: -20px -281px;
}
.show-hide-icon-small-triangle
{
	background: transparent url(../images/layout-elements/show-hide-tri-sml-white-50.png) no-repeat right 4px;
	display: block;
}
.show-hide-icon-small-triangle.hidden
{
	background-position: right -47px;
}
.col-2 #trigger-advanced-options
{
	margin-top: 10px;
	clear: both;
}


/* SHADOWBOX FIX INSTEAD CORE HACK, SEE http://www.shadowbox-js.com/forum.html#nabble-td3138544 */
#shadowbox_title {border: 0px solid;}
#shadowbox_info {border: 0px solid;}
#shadowbox_body /*show ajax loader right till content appears */
{
	background: #060606 url(../images/icons/ajax-loader-03-black-bg.gif) no-repeat 10px 10px;
}

/* ----------------- PERMISSIONS -----------------*/
#permissions div.group_module {
	font-size: 1em;
	font-weight: bold;
	color: #39435d;
}

#permissions div.users_column {
	float: left;
	width: 300px;
}

#permissions div.permission-tabs {
	padding: 0px 0px 0px 0px;
	float: left;
	clear: both;
	width: 945px;
	/*margin-top: -35px;*/
}

#permissions div#permissions_col {
	float: left;
	width: 410px;
	margin: 0 0 20px 0;
}
#permissions div#tab_permissions h2 {
	font-size: 1.4em;
	margin-top: 0;
}

#permissions div#categories_col {
	float: right;
	width: 360px;
	margin: 0 60px 20px 60px;
}
#permissions div#categories_col li {
	font-size: 1.2em;
}
#permissions div#categories_col li li {
	font-size: 1.0em;
}
#permissions div#categories_col .cat-divider {
	display: block;
	background: transparent url(../images/layout-elements/dotted-div-trans-408px.png) no-repeat center left;
	text-align: center;
}
#permissions div#categories_col .cat-divider .text {
	background-color: #fff;
	padding: 10px;
}

#permissions div.group_module {
	padding: 5px;
	margin: 2px 0 0 0;
	background: transparent url(../images/layout-elements/header-bg-med-lightest-grey-408px.png) no-repeat;
	height: 34px;
	width: 408px;
}
#permissions div.group_module.showing {
	background-position: 0px -64px;
}
#permissions div.group_module label {
	color: #333;
	text-transform: uppercase;
	font-size: 1.3em;
	font-weight: normal;
	padding-left: 35px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 2px 1px;
	font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
}
#permissions div.group_module.module_create_collection label {
	background-image:url(../images/icons/22px/articles.png);
}
#permissions div.group_module.module_audit label {
	background-image:url(../images/icons/22px/mail-mark-task.png);
}
#permissions div.group_module.module_broken_links label {
	background-image:url(../images/icons/22px/broken_link_22.png);
}
#permissions div.group_module.module_blocks label {
	background-image:url(../images/icons/22px/kontact_notes.png);
}
#permissions div.group_module.module_categories label {
	background-image:url(../images/icons/22px/view_detailed.png);
}
#permissions div.group_module.module_configure_comments label {
	background-image:url(../images/icons/22px/comments.png);
}
#permissions div.group_module.module_contact_info label {
	background-image: url(../images/icons/22px/help_about.png);
}
#permissions div.group_module.module_containers label {
	background-image: url(../images/icons/22px/ark.png);
}
#permissions div.group_module.module_configure_events label {
	background-image: url(../images/icons/22px/view_calendar_day.png);
}
#permissions div.group_module.module_file_manager label {
	background-image: url(../images/icons/22px/system_file_manager.png);
}
#permissions div.group_module.module_create_form label {
	background-image: url(../images/icons/22px/view_list_text.png);
}
#permissions div.group_module.module_friendly_urls label {
	background-image: url(../images/icons/22px/url.png);
}
#permissions div.group_module.module_image_manager label {
	background-image: url(../images/icons/22px/image_jpeg2000.png);
}
#permissions div.group_module.module_configure_news label {
	background-image: url(../images/icons/22px/news.png);
}
#permissions div.group_module.module_edit_home_page label {
	background-image: url(../images/icons/22px/document_multiple.png);
}
#permissions div.group_module.module_create_builder_page label {
	background-image: url(../images/icons/22px/page_builder.png);
}
#permissions div.group_module.module_create_podcast label {
	background-image: url(../images/icons/22px/multimedia_player_apple_ipod.png);
}
#permissions div.group_module.module_products label {
	background-image: url(../images/icons/22px/products.png);
}
#permissions div.group_module.module_settings label {
	background-image: url(../images/icons/22px/preferences_system.png);
}
#permissions div.group_module.module_sitemap label {
	background-image: url(../images/icons/22px/view_list_tree.png);
}
#permissions div.group_module.module_statistics label {
	background-image: url(../images/icons/22px/view_statistics_custom.png);
}
#permissions div.group_module.module_manage_themes label {
	background-image: url(../images/icons/22px/user_desktop.png);
}
#permissions div.group_module.module_configure_video_page label {
	background-image: url(../images/icons/22px/video.png);
}
#permissions div.group_module.module_add_image_gallery label {
	background-image: url(../images/icons/22px/gallery.png);
}
#permissions div.group_module.module_moderate_classifieds label {
	background-image: url(../images/icons/22px/classifieds.png);
}
#permissions div.group_module.module_view_revisions label {
	background-image: url(../images/icons/22px/revisions.png);
}
#permissions div.group_module.module_view_searches label {
	background-image: url(../images/icons/22px/search.png);
}
#permissions div.group_module.module_custom_content label,
#permissions div.group_module.module_access_custom_content label {
	background-image: url(../images/icons/22px/custom.png);
}
/* footnote displayed at the bottom of sub-options */
/* hide the footnote for modules that do not have 'delete ANY...' */
#permissions div.group_permissions .footnote {
	display: none;
	font-size: 85%;
	color: #444;
}
/* show the footnote for modules that do have 'delete ANY...' */
#permissions div.group_permissions.configure_events .footnote
,#permissions div.group_permissions.configure_news .footnote
,#permissions div.group_permissions.create_form .footnote
,#permissions div.group_permissions.edit_home_page .footnote
,#permissions div.group_permissions.create_podcast .footnote
,#permissions div.group_permissions.configure_video_page .footnote {
	display: block;
}


#permissions div.group_module input {
	margin-top: 5px;
}
#permissions div.group_module div.expand  {
	float: right;
	margin: 1px 20px 0 0;
	cursor: pointer;
	background: transparent url(../images/layout-elements/show-hide-icons.png) no-repeat -471px -171px;
	width: 29px;
	height: 21px;
	text-indent: -2000em;
}
#permissions div.group_module div.expand.showing  {
	background-position: -471px -112px;
}

#permissions div.group_permissions {
	display: none;
	border: 1px dotted #ccc;
	border-top: 0;
	margin: -10px 0 20px;
	padding: 10px 0;
	width: 406px;
	background: #ececec url(../images/layout-elements/fieldset-bg-02-light-grey.png) repeat-x scroll 0 0;
	overflow: auto;
}

#permissions div.group_permissions_open {
	display: block;
}

#permissions div.group_permissions div {
	padding: 5px;
	clear: both;
}

#permissions div.group_permissions div label {
	padding-left: 10px;
	margin-right: -10px;
	width: 189px;
	font-weight: normal;
	color: #222;
}

#permissions div.group_categories {
	border: 1px solid #ccc;
	padding: 10px;
}

#permissions div#tab_group,
#permissions div#tab_members,
#permissions div#tab_permissions {
	border: 1px dotted #999;
	float: left;
	width: 909px;
}

#permissions #add_edit
{
	position: relative;
	float: left;
}

#permissions #add_edit {
	margin-top: 29px;
}

#permissions #submit-buttons
{
	background: none;
	width:auto;
	clear: both;
	border: none;
	padding: 0;
	margin: 0;
	float: right;
	position: absolute;
	right: 10px;
	top: -33px;
}
#permissions #submit-buttons .submitimage
{
	display: block;
	height: 28px;
	text-indent: -2000em;
	cursor:pointer;
	background: transparent url(../images/layout-elements/action-buttons-01-med-03.png) no-repeat;
	float: left;
}
#permissions #submit-buttons #buttonsave
{
	width: 85px;
	background-position: 0 0;
}
#permissions #submit-buttons a:hover#buttonsave
{
	background-position: 0 -28px;
}
#permissions #submit-buttons #buttoncancel
{
	width: 101px;
	background-position: -85px 0;
	margin-left: 10px;
}
#permissions #submit-buttons a:hover#buttoncancel
{
	background-position: -85px -28px;
}

.wizard-buttons {
	float: right;
	clear: both;
}
.wizard-buttons a {
	display: block;
	height: 28px;
	text-indent: -2000em;
	cursor:pointer;
	background: transparent url(../images/layout-elements/action-buttons-01-med-03.png) no-repeat;
	float: left;
	margin-right: 0px;
	margin-top: 10px;
}
.wizard-buttons a.next {
	width: 82px;
	background-position: -270px 0;
}
.wizard-buttons a:hover.next {
	background-position: -270px -28px;
}
.wizard-buttons a.prev {
	width: 81px;
	background-position: -187px 0;
	margin-right: 10px;
}
.wizard-buttons a:hover.prev {
	background-position: -187px -28px;
}
.wizard-buttons a.cancel {
	width: 102px;
	background-position: -86px 0;
}
.wizard-buttons a:hover.cancel {
	background-position: -86px -28px;
}
.wizard-buttons a.save {
	width: 85px;
	background-position: 0 0;
}
.wizard-buttons a:hover.save
{
	background-position: 0 -28px;
}

#permissions div.show_all {
	margin: -33px 20px 10px 363px;
	cursor: pointer;
	background: transparent url(../images/layout-elements/show-hide-icons.png) no-repeat -72px -284px;
	width: 29px;
	height: 21px;
	text-indent: -2000em;
}
#permissions div.show_all {
	background-position: -471px -284px;
}
#permissions input#all_permission_checkbox { /* select all module options checkbox */
	float: right;
	margin: -30px 198px 0 0;
}
#permissions div.show_all.showing {
	background-position: -471px -224px;
}

#permissions div.show_members {
	cursor: pointer;
	background: url(../images/icons/16px/dryicons_coquette_users.png) center center no-repeat;
	width: 16px;
	height: 16px;
}

#permissions div.members_list {
	display: none;
	font-size: 0.9em;
	max-height: 200px;
	overflow: auto;
}

#permissions div.members_loading {
	background: transparent url(../images/icons/ajax-loader-03.gif) no-repeat center center;
}

#permissions div#categories_comment {
	display: none;
}


/* ----------------- /PERMISSIONS -----------------*/
p.intro
{
	font-size: 1.2em;
	font-family: Georgia,"Times New Roman",Times,serif;
	display: block;
	background: transparent url(../images/icons/22px/system_help.png) no-repeat;
	height: 22px;
	padding-left: 26px;
	margin: 5px 0 15px;
}

/* ----------------- TAGS -----------------*/
div#tags_container {
}

div.tag {
	float: left;
	background: transparent url(../images/layout-elements/tag-bg.png) no-repeat left;
	color: #fff;
	padding: 0px 0px 0 12px;
	margin: 0 4px 2px 0;
	cursor: default;
	font-size: 0.85em;
	clear: none;
}

div.tag a.del_tag {
	margin: 1px 1px 0 1px;
	float: right;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-image: url(../images/icons/16px/editdelete.png)
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	text-align: left;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #693b81;
	color: white;
}

.tags-delete-all {
	background: url("../images/icons/16px/editdelete.png") no-repeat;
	padding-left:20px;
}

.action .col-2 .tags-label {
	width: 58%
}

/* Super admin */
.tags_table {
	clear:both;
	width: 100%;
}

.tags_table td {
	width: 20%;
	height: 40px;
}

input.tag_new {
	width: 100px;
}

input.save_tag, input.edit_tag {
	display: none;
	width: 22px;
	height: 22px;
	border: 0;
	margin: 0;
	padding: 0;
	text-indent: -2000em;
}

input.save_tag {
	background: transparent url(../images/icons/22px/save.png) no-repeat;
}

input.edit_tag {
	background: transparent url(../images/icons/22px/edit.png) no-repeat;
}

.tags_table span {

}
/* /Super admin */

/* ----------------- /TAGS -----------------*/

/* ----------------- SHOP -----------------*/
div#product_categories_checkboxes {
	padding: 5px;
	overflow: auto;
	max-height: 150px;
	border: 1px solid #999999;
	background-color: #fff;
}

div#product_categories_checkboxes ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#product_categories_checkboxes ul li ul li {
	margin: 0 10px;
}


div#select_badges_checkboxes, div#select_promotions_checkboxes {
	padding: 5px;
	overflow: auto;
	max-height: 150px;
	border: 1px solid #999999;
	background-color: #fff;
}

div#select_badges_checkboxes ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#select_badges_checkboxes ul li ul li {
	margin: 0 10px;
}

div#select_badges_checkboxes table, div#select_badges_checkboxes tr,
div#select_promotions_checkboxes table, div#select_promotions_checkboxes tr {
	border: 0;
}

div#select_promotions_checkboxes td {
	vertical-align: top;
	border:0;
}

div#select_badges_checkboxes td {
	border: 0;
	vertical-align: middle;
}

div#select_badges_checkboxes label {
	line-height: 12px;
	font-weight: normal;
}

div#select_badges_checkboxes img {
	height: 24px;
}

div#select_badges_checkboxes .badge_text {
	color: #fff;
	background-color: #900;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
}


div#product_templates_wrapper {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px dotted #999999;
	padding: 0 10px 10px;
}

div#product_templates_wrapper div.add_song,
div.add_variation {
	border: 1px #999999 dotted;
	padding: 0 10px 15px;
	margin: 10px 0;
	background-color: #E8DEF0;
}

div#product_templates_wrapper div.add_song .price,
div#product_templates_wrapper .price {
	width: 209px;
}

div#product_templates_wrapper div.add_song .actions {
	float: right;
	margin-right: -10px;
	margin-top: -130px;
}

div#product_templates_wrapper div.add_song .actions a {
	cursor: pointer;
}

div#shipping_calculator {
	width: 94%;
	border: 1px dotted #999;
	background:#eee none repeat scroll 0 0;
	padding: 0 20px 20px;
}
#calculator_result {
	background-color:#cecece;
	padding:3px;
}
div#shipping_details label#calculate-postcode-label {
	width:28%;
}

div#shipping_calculator input#postcode {
	width: 80px;
}

div#shipping_details {
	float: left;
}

div#shipping_details label {
	width: 200px;
}

div#category_tree {
	width: 335px;
	height: 400px;
	overflow: auto;
	border: 1px dotted #999;
	padding: 10px 5px;
	margin: 0 10px 0 0;
	float: left;
}

div#category_editor {
	width: 335px;
	height: 400px;
	overflow: auto;
	border: 1px dotted #999;
	padding: 10px 5px;
	float: left;
}

div#category_details {
	height: 335px;
}

div#category_editor #image-url-wrapper {
	margin-top: 0;
}

#category_editor #category_conrols,
#category_details #root_category_selected{
	text-align:center;
}

td.order_view, td.form_response_view {
	padding: 0;
	border-bottom: 0;
}

td.order_view div, td.form_response_view div {
	padding: 10px;
	border-bottom: 1px solid #cccccc;
}

table.order_details {
	width: 100%;
	clear: both;
	border-collapse: collapse;
	margin-bottom: 40px;
}

table.order_details thead {
	background: #DFDFDF;
	color: #000;
}

div.order_address {

}

td.numeric, th.numeric {
	text-align: right;
}

td.centred, th.centred {
	text-align: center;
}


p.centred, div.centred, span.centred {
	text-align: center;
}


th.order_qty, th.order_price, td.order_qty, th.date, td.date {
	width: 100px;
	text-align: center;
}

table.transactions tr.failed td {
	background-color: #faa;
}

.transaction_filter {
	clear: both;
	padding: 15px 20px 20px 20px;
	margin: 0 0 5px 0;
	background-color: #ccc;
}

.transaction_filter .filter {
	float: left;
	width: 170px;
	margin: 0 10px 0 0;
}

.transaction_filter .filter .filter_title {
	font-weight: bold;
	margin: 5px 0 3px 0;
}

.transaction_filter .filter select,
.transaction_filter .filter input.text {
	width: 160px;
}

.filter_button {
	float: right;
}

.transaction_filter .submit {
	margin: 30px 0 0 0;
}

.transaction_date {
	width: 130px;
}

.no_results {
	padding: 20px;
	text-align: center;
}

#payment-options label {
	width: 300px;
	font-weight: bold;
}

#payment-options #bank_deposit_details label,
#payment-options #paypay_details label,
#payment-options #invoice_details label,
#payment-options #glcode_details label{
	width: 250px;
	font-weight: normal;
	margin-left: 50px;
}

#shop-accounts label {
	float: none;
}

.shop-add-account {
	display: inline;
}

#shop-accounts a {
	background:transparent url(/scribe/sites/all/themes/salvos-admin/images/icons/16px/edit_add.png) no-repeat scroll left top;
	height:20px;
	padding-left:20px;
	cursor:pointer;
	text-indent:-1000em;
	display: inline-block;
}
fieldset #featured-item-label, fieldset #include-dir-images-label {
	width: 89%;
}
span.order_saved {
	display: none;
	background: transparent url(../images/icons/tick.png) no-repeat top left;
	padding: 2px 0 0 20px;
	line-height: 16px;
}

span.yes {
	font-weight: bold;
}
/*customers*/
#customers_table_wrapper .order_details td,
#customers_table_wrapper .order_details th{
	padding-left:10px;
}
#customers_table_wrapper .order_details th.numeric,
#customers_table_wrapper .order_details td.numeric {
    text-align: right;
	padding-right:10px;
}
#customers_table_wrapper table.order_details {
    margin-bottom: 0;
}
#customers_table_wrapper .order_view p {
	font-weight:bold;
	margin: 5px 0;
}
/* ----------------- /SHOP -----------------*/
/* homepage hero options*/
#graphic-panel #none,
#graphic-panel #image,
#graphic-panel #slides,
#graphic-panel #video,
#graphic-panel #flash {
background:transparent url(../images/layout-elements/thead-bg-02.png) repeat-x scroll 0 0;
display:block;
padding:6px 0 0;
cursor:pointer;
}
#graphic-panel #none.selected,
#graphic-panel #image.selected,
#graphic-panel #slides.selected,
#graphic-panel #video.selected,
#graphic-panel #flash.selected {
background:transparent url(../images/layout-elements/thead-bg-01.png) repeat-x scroll 0 -12px;

}
 .layout-col-1 #graphic-panel table {
border-collapse:collapse;
cursor: default;
 }
  .layout-col-1 #graphic-panel label {
font-weight:bold;
color:#333;
vertical-align:top;
cursor:pointer;
 }
.layout-col-1 #graphic-panel .selected label {
color:#fff;
 }
  .layout-col-1 #graphic-panel input {
margin-bottom: 6px;
 }
 .layout-col-1 #graphic-panel thead {
	background:#C0A9C7 none;
color:#FFFFFF;
font-weight:normal;
}
.layout-col-1 #graphic-panel th{
padding:3px 6px;
font-weight:normal;
border-top:1px solid #fff;
}
.layout-col-1 #graphic-panel td {
border-bottom:1px solid #ddd;
padding:6px 6px;
}
 .layout-col-1 #graphic-panel tbody {
background-color:#fff;
 }
.layout-col-1 #graphic-panel table tr.ui-sortable-helper {
padding: 0;
margin: 0;
border-right: 1px solid #ddd;
}
.layout-col-1 #graphic-panel table .slide_num {
width: 29px;
}
.layout-col-1 #graphic-panel #slides {
background-color: #fff;
}
.layout-col-1 #graphic-panel table tbody tr{
background-color: #fff;
cursor: move;
}
.layout-col-1 #graphic-panel table tbody tr.add-first-slide,
.layout-col-1 #graphic-panel table tbody tr.add-last-slide {
cursor: default;
}
.layout-col-1 #graphic-panel table tbody tr.slide-placeholder {
height: 138px;
}
.countdown-one-col {
float: right;
margin-right: 102px;
margin-top: -18px;
}

#short_name, #review_date {
width: 175px;
}

/* form date*/
input.date-text-field{
  	background-color: #FFFFFF;
    border: 1px solid #999999;
    padding: 2px;
	position:absolute;
	width:150px;
}

.form-date-box-even{
	float:left;
}
.form-date-box-odd{
	display:block;
	margin-left:200px;
}

.form-date-box-odd .form-calendar-img,
.form-date-box-even .form-calendar-img,
.field .form-calendar-img{
	margin-left:157px;
}

/* Classifieds */
#classifieds.action .layout-col-1 fieldset {
	width: 683px;
}



/* --------SHOP REPORTS ADMIN SECTION----------------------------- */

#shop-reports {
/*	width: 974px;*/
}


#shop-reports fieldset,
#shop-reports #shop-reports-controls,
#shop-reports #messages {
	width: 925px;
}

#shop-reports .reports {
	width: 948px;
}

/* Wrapper */
#shop-reports-controls {
	padding-left: 0px;
	padding-right: 0px;
}

/* three columns fit inside the #shop-reports-control wrapper */

#shop-reports-controls .col-1 {
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px 10px 0px 0px;
	width: 220px;
	border-right: 1px dotted #999;

	/* START: This little snippet tricks the browser into giving us a minimum height, so the help icon will show properly. */
	min-height:180px;
	height:auto !important;
	height:180px;
	/* END: Snippet. */
}

#shop-reports-controls .col-1a {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 180px;
}

#shop-reports-controls .col-2 {
	float: left;
	border-left: 1px dotted #999;
	border-right: 1px dotted #999;
	padding: 0px 10px 0px 10px;
	margin: 0px 10px 0px 10px;
	width: 180px;

	/* START: This little snippet tricks the browser into giving us a minimum height, so the help icon will show properly. */
	min-height:180px;
	height:auto !important;
	height:180px;
	/* END: Snippet. */
}

#shop-reports .customer-column {
	width: 65%;
}

#shop-reports-controls .col-3 {
	float: left;
	padding: 0px;
	margin: 0px;
/*	width: 240px;*/
}

#date_type_selector {

}

.reports th, .reports td {
	padding-left: 10px;
	padding-right: 6px;
}

.summary tr, .summary td {
	font-weight: bold;
}

#shop-reports-controls h3, #shop-reports-controls h3 a {
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

#shop-reports-controls .accordion-fold {
	height:120px;
	padding: 0 0 0 10px;
	margin: 0px;
}

#shop-reports-controls label {
	font-weight: normal;
	float: none;
}

#selected_dates {
	margin-left: 14px;
}

#selected_dates .date {
	font-weight: normal;
	font-size: 0.85em;
	color: #666;
	width: 120px;

}

#shop-reports-controls .col-1 select {
	width: 200px;
	height: 100px;
}

#shop-reports-controls .col-1a select {
	width: 180px;
	height: 100px;
	font-size: 0.85em;
}

#shop-reports-controls .col-2 select {
	width: auto;
}

#shop-reports-controls .col-3 select {
	width: 150px;
	right: 40px;
}

#shop-reports-controls #amount_operator {
	width: 25%;
	height: inherit;
}

.col-3 td, .col-3 th {
	border-width: 0px;
}


#shop-reports-controls .floating {
	float: left;
}

#shop-reports-controls .buffed {
	padding-top: 60px;
	padding-bottom: 30px;
	padding-left: 5px;
	padding-right: 5px;
}

.short-select select, select.short-select  {
	width: 40px;
}

select.half-select {
	width: 90px;
}

select.medium-select {
	width: 195px;
}

.centered, td.centered, th.centered {
	text-align: center;
}

#start_of_week {
	border-top: 1px dotted #999;
	padding-top: 0px;
	margin-top: 10px;
}


a.add-something {
	background: url(../images/icons/16px/edit_add.png) no-repeat left;
	padding-left: 20px;
	height: 20px;

}

a.delete {
	margin: 1px 1px 0 1px;
	float: right;
	width: 16px;
	height: 16px;
	cursor: pointer;
	text-indent: -2000em;
	background: url(../images/icons/16px/editdelete.png) no-repeat left;
}


a.remove {
	display: inline-block;
	margin: 1px 1px 0 1px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	text-indent: -2000em;
	background: url(../images/icons/16px/editdelete.png) no-repeat left;
}

a.edit {
	margin: 1px 1px 0 1px;
	float: left;
	width: 16px;
	height: 16px;
	cursor: pointer;
	text-indent: -2000em;
	background: url(../images/icons/16px/pencil.png) no-repeat left;
}

.editable_table {
	text-align: left;
	border: 1px dotted #999;
	border-collapse: collapse;
}
.editable_table th
{
	font-weight: bold;
	font-size: 11px;
	padding: 8px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
.editable_table td
{
	font-size: 11px;
	padding: 8px;
	background: #EEE;
	border-bottom: 1px solid #fff;
	color: #333;
	border-top: 1px solid transparent;
	border-right: 1px solid #fff;
}


.editable_table .disabler {
	background-color: #F0FFFF;
	text-align: center;
}

.editable_table .parental {
	background-color: #FFF0FF;
	text-align: center;
}

.editable_table .pv_editable td:hover
{
	background-color: #FFF0FC;
	color: #000;
}

.editable_table .noteditable {
	font-weight: bold;
	background-color: #DDD;
}

.editable_table .uneditable,
.editable_table .uneditable td:hover,
.editable_table .disabled {
	background-color: #999;
	background:	transparent url('../images/backgrounds/crosshatch.png') repeat;
}

.variation_type th {
	width: 118px;
	min-width:50px;
}

.variation_type_header th {
	width: 136px;
	min-width:136px;
}


dl .status {
	float: left;
	width: 300px;
	margin: 1em 0;
	padding: 0;
	margin-left: 20px;
	border-bottom: 1px solid #999;
}

.status dt {
	clear: left;
	float: left;
	width: 200px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
	font-weight: bold;
}

.status dd {
	float: left;
	width: 100px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
	border-bottom: 0px transparent;
}


dd.status.bad  {
	color: #F33;
	font-weight: bold;
}

dd.status  {
	color: #099;
	font-weight: normal;
}

div.small_help {
	background:#eee url(../images/icons/32px/system_help.png) no-repeat 2px 10px;
	border: 1px dotted #999;
	padding: 5px 5px 5px 40px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;

	/* START: This little snippet tricks the browser into giving us a minimum height, so the help icon will show properly. */
	min-height:40px;
	height:auto !important;
	height:40px;
	/* END: Snippet. */

}

.small_help p {
	display: inline-block;
}


input#new_pv_price_input, input#new_pv_stock_input {
	width: 50px;
}

input.new_pv_input {
	width: 80px;
}




.nobr {
	white-space: nowrap;
}

/* A summary row at the top of a table */
thead tr.initial {
	background-color: #eee;
	color: #333;
	font-weight: bold;
}

/* A summary row at the bottom of a table */
tfoot tr.final {
	background-color: #eee;
	font-weight: bold;
}

.initial td {
	border-bottom-style: double;
	border-width: 3px;
}

.final td {
	border-top-color: #ccc;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: double;
	border-bottom-width: 3px;
}


span.unpublished {
	display:block;
	float: left;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center top;
	width: 16px;
	height: 16px;
	margin: 0px 10px 0 5px;
	text-align: center;
	text-decoration: none;
	font-size: 0.9em;
	line-height:1;
	text-indent: -2000em;
	background-image: url('../images/icons/16px/mail_new.png');
}
span.published {
	display:block;
	float: left;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center top;
	width: 16px;
	height: 16px;
	margin: 0px 10px 0 5px;
	text-align: center;
	text-decoration: none;
	font-size: 0.9em;
	line-height:1;
	text-indent: -2000em;
	background-image: url('../images/icons/16px/checkmark_korganizer.png');
}
.pv_editable input[name=value] {
	display: block;
}



table#product_table {
	border-spacing: 0px;
}


span.negative {
	color: #F33;
}

span.positive {
	color: #060;
}
#product_table {
	width: 100%;
}

fieldset#movement_actions label.aligned {
	display:inline-block;
	width:100px;
}

fieldset#movement_actions input {
	width: 80px;
}

fieldset#movement_actions inputmovement_date {
	width: 160px;
}


.actions a.close {
	background-image: url('../images/icons/16px/minus-purple-01.png');
}

.actions a.open {
	background-image: url('../images/icons/16px/plus-purple-01.png');
}


tr.child td.stock {
	color: #999;
}
#product_table .product-code {
	width: 100px;
}


table.shipping_details {
	width: 678px;
}

table.shipping_details td, table.shipping_details th {
	width: 339px;
	margin: 0px;
	padding: 0 5px 0 5px;
}


.parcel_dimensions label {
	width: 150px;
}

table.shipping_details label {
	display: inline;
	float: none;
	font-weight: bold;
}


table.shipping_details div.extra {
	border: 1px dotted #999;
	background-color:#eee;
	padding: 5px;
	display: inline-block;
	width: 94%;
}

div.extra p {
	margin: 0;
}

tr.dimension_gathering td.parcel_dimensions {
	border: 1px dotted #999;
	background:#eee none repeat scroll 0 0;
	padding: 0 20px 20px;
}

tr.dimension_gathering, tr.dimension_gathering td {
	background-color: #FFF;
}

.table-placeholder{ height: 5.5em; line-height: 5.4em;}


.shipping_international { visibility: hidden; }
#ship_international_selector {visibility: hidden; }

#stock-management.action .layout-col-1 .col-1 fieldset {
	clear: both;
}

a.popup_help {
	display: inline-block;
	float: right;
	width: 32px;
	height: 32px;
	background-image: url('../images/icons/32px/system_help.png');
	text-indent: -9000px;
}

a.close_popup {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	background-image: url('../images/icons/16px/editdelete.png');
	text-indent: -9000px;
}

label.t2 {
	display: inline-block;
	float: none;
	width: auto;
	padding-left: 5px;
}


th#pagination {
	white-space:nowrap;
}


div .details {
	border: 1px dotted #999;
	margin: 10px 0 10px 0;
	padding: 10px;
	background: #E8DEF0 url(../images/layout-elements/fieldset-bg-02.png) repeat-x;
	float: left;
	clear: both;
	width: 683px;

}

.details table {
	border: 0;
}

.details th, .details tr, .details td {
	border: 0;
}

.details th {
	font-size: 11px;
	font-weight: bold;
}

.details td {
	font-size: 11px;
}

.full-width {
	width: 683px;
	padding: 10px;
}

#accordion {
	height: 320px;
	padding: 10px;
	margin: 10px;
	display: block;
	float: left;
}

#accordion select {
	margin-top: 10px;
}


#promotion-controls {
	float: left;
	height: 350px;
}


#promotion-controls h3, #promotion-controls h3 a {
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
}


label.disabled {
	font-weight: normal;
	color: #999;
}

td.actions_above {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	background-image: url('../images/icons/arrow_ltr.png');
}

.actions_above #remove_selected_products {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url('../images/icons/16px/editdelete.png');
	text-indent: -9000px;
}

.strikeout {
	text-decoration: line-through;
}

#badge_table img.badge {
	height: 24px;
}

#the_form span#active_status, #the_create_form span#active_status {
	font-weight: bold;
	display: inline;
}

#the_form span#active_status_wrapper, #the_create_form span#active_status_wrapper {
	display: inline-block;
	margin-left: 260px;
}

#badge_table .admin {
	font-weight: bold;
}

.one-col .layout-col-1 div#tabs {
	padding: 0px 0px 0px 0px;
	float: left;
	clear: both;
	width: 945px;
	/*margin-top: -35px;*/
}

#custom_content td, #custom_content th {
	padding-left: 10px;
	vertical-align: middle;
}


div.spinner {
	background-image: url('../images/ajax-loader-spinner.gif');
	width: 16px;
	height: 16px;
	display: inline-block;
}

div.spinner.hidden {
	display: none;
}
#containers-modules-wrapper {
	clear: both;
}
#containers-modules {
	list-style: none;
	border: 2px solid #490C58;
	padding-left: 1em;
}


#product_enhancements #add-content,
#registrations #add-content,
#registrations #add-response,
#registrations #add-expiredcontent,
#registrations #add-form,
#registrations #add-field {
	background: url(../images/icons/16px/toggle-open.png) no-repeat left;
	padding-left: 19px;
	height: 16px;
	display: block;
	margin:-15px 10px 0 550px;
}

#product_enhancements #add-content.close,
#registrations #add-content.close,
#registrations #add-response.close,
#registrations #add-form.close,
#registrations #add-field.close {
	background: url(../images/icons/16px/toggle-close.png) no-repeat left;
	padding-left: 19px;
	height: 16px;
	display: block;
	margin:-15px 10px 0 550px;
}

#registrations label {
	font-size: 110%;
	display: inline-block;
}

#registrations fieldset label {
	font-weight: normal;
}
#registrations #new-field-cancel,
#registrations #field_properties-cancel {
	display: block;
	margin: -35px 0 10px 580px;
	padding-right: 20px;
	text-decoration: underline;
	background: url('../images/icons/16px/editdelete.png') no-repeat right;
}

#registrations h2 {
	font-size: 1.5em;
}

#registrations fieldset#new-field {
	display: inline-block;
	width: 651px;
	position: relative;
	clear:both;
}

#registrations div#preview_fields {
	display: inline-block;
	position: relative;
	clear:both;
	width: 651px;
}

#registrations #content-wrapper .col-wrapper h1 {
	background: none;
}

.standalone {
	clear:both;
	float:left;
	margin-left: 10px;
	margin-bottom:20px;
}

#registrations.action #content-wrapper .col-wrapper .col-1 {
	float: right;
	padding-right: 0px;
	padding-left: 5px;
}


#registrations.action #content-wrapper .col-wrapper .col-1 {
	padding-right: 0;
}

#registrations.action #content-wrapper .col-wrapper .col-2 {
	margin-top: 0;
	float: right;
	padding-right: 5px;
	padding-left: 0px;
	width: 230px;

}

#dialog_box_product_enhancement .more {
	display:block;
	float:left;
	width: 100%;
}


#dialog_box_product_enhancement h2 {
	display: none;
}


#dialog_box_product_enhancement p label {
	width: 100%;
}

#dialog_box_product_enhancement #add-content {
	background: url(../images/icons/16px/toggle-open.png) no-repeat left;
	margin: 0;
	font-weight: normal;
}

#dialog_box_product_enhancement #add-content.close {
	background: url(../images/icons/16px/toggle-close.png) no-repeat left;
	margin: 0;
	font-weight: normal;
}

#registration_form_information label,
#registration_form_information span {
	display: inline-block;
	width: 200px;
}

#registration_form_information label {
	clear: left;
	font-weight: bold;
	margin-left: 20px;
}

#registration_form_information span {
	clear: right;
}

#registration_responses td.static {
	background-color: #DEE;
}

/* Search log */
#search table tr td.search-link {
	text-align: right;
	padding-right: 5px;
}

#search span.index-paginate {
	float: right;
	margin-right: 5px;
	font-size: 0.8em;
}

#search .highlighted-word {
	font-weight: bold;
}

#search.action textarea {
	width: auto;
}

.inline-label {
	/* What goes here? */
}

/* Hack */
fieldset input#site_online,
fieldset input#site_offline,
fieldset input#error_page_redirect_on,
fieldset input#error_page_redirect_off,
fieldset input#enable_recommended_tags_yes,
fieldset input#enable_recommended_tags_no,
fieldset input#enforce_changes_made_yes,
fieldset input#enforce_changes_made_no,
fieldset input#auto_title_suffix,
fieldset input#no_auto_title_suffix {
	float: left;
	margin-bottom: 10px;
}

#admin-settings input{
	float: left;
	margin-bottom: 10px;
}
#admin-settings p label:first-child{
	width:290px;
}
#admin-settings p label{
	width:100px;
}

#add-notifications {
	display: inline-block;
}

.order_details th.refunded {
	background-color: #ECC;
}
.order_details td.refunded, #refund_total {
	background-color: #FEE;
}

#add_product #bundled_product .bundled_display_on_off {
	display:block;
	float: left;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center top;
	width: 16px;
	height: 16px;
	margin: 0px 10px 0 5px;
	text-align: center;
	text-decoration: none;
	font-size: 0.9em;
	line-height:1;
	text-indent: -2000em;
}

.bundled_display_on_off.yes {
	background-image: url('../images/icons/16px/yes.png');

}



#add_product #bundled_product .add {
	display:inline-block;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center top;
	width: 16px;
	height: 16px;
	margin: 0px 5px 0 5px;
	text-align: center;
	text-decoration: none;
	font-size: 0.9em;
	line-height:1;
	text-indent: -2000em;
	background-image: url('../images/icons/16px/add.png');

}
#add_product #bundled_product .subtract {
	display:inline-block;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center top;
	width: 16px;
	height: 16px;
	margin: 0px 5px 0 5px;
	text-align: center;
	text-decoration: none;
	font-size: 0.9em;
	line-height:1;
	text-indent: -2000em;
	background-image: url('../images/icons/16px/minus.png');

}

div#bundled_product {
	overflow-y:scroll;
	height:300px;
}


table.index tr.divider td {
	height: 1px;
	padding:0;
	margin:0;
	background-color: #999;
}


span.revision_notes {
	display: inline-block;
	height: 16px;
	width:16px;
	margin: 0px 5px 0 5px;
	text-indent: -2000em;
	background-image: url('../images/icons/16px/kontact_notes.png');
}

#revisions #content-wrapper .revision_view h1 {
	height: auto;
	background: none;
	text-indent: 0;
	clear: both;
}

#revisions #revision_list {
	margin-top: 0;
	padding-top: 0;
}

#revisions #back-to-index {
	margin-left: 15px;
}

#content_table tr td span {
	height: 16px;
	padding-left: 19px;
	background-repeat: no-repeat;
}

#content_table tr td.actions span {
	padding: 0;
	width: 29px;
	margin: 0;
}


#content_table tr td span.page-l0,
#content_table tr td span.page-l1 {
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 0px;
}

#content_table tr td span.page-l2 {
	margin-left: 18px;
}

#content_table tr td span.page-l3 {
	margin-left: 36px;
}

#content_table tr td span.page-l4 {
	margin-left: 54px;
}

#content_table tr td span.page-l5 {
	margin-left: 72px;
}
#content_table tr td span.page-l6 {
	margin-left: 88px;
}
#content_table tr td span.page-l7 {
	margin-left: 104px;
}
#content_table tr td span.page-l8 {
	margin-left: 120x;
}
#content_table tr td span.page-l9 {
	margin-left: 132px;
}
#content_table tr td span.page-l10 {
	margin-left: 142px;
}

#content_table tr td span.end {
	background-image: url('../images/icons/folder_dots.gif');
}

#content_table tr td span.parent {
	background-image: url('../images/icons/navigator-plus.png');
	cursor: pointer;
}

#content_table tr td span.parent.open {
	background-image: url('../images/icons/navigator-minus.png');
}

li#filter_selector_li {
	width: 330px;
	margin: 0;
}

#master-actions span.info {
	padding: 0;
	float: right;
	padding-right: 30px;
}
/*
#content_table tr td span.parent.page-l2 {
	height: 16px;
	margin-left: 10px;
	padding-left: 19px;
	background-repeat: no-repeat;
	background-image: url('../images/icons/navigator-plus.png');
}

#content_table .page-l1,#content_table .page-l0 {
	font-weight: bold;
	text-transform: uppercase;
}*/

#content_table td.content_type {
	text-transform: capitalize;
}


span.info {
	margin: 1px 1px 0 1px;
	float: left;
	width: 16px;
	height: 16px;
	text-indent: -2000em;
	background: url(../images/icons/16px/help_about.png) no-repeat left;
}


table.sortable th.sortable {
	background: url(../images/icons/sort_icon_w.png) no-repeat 0 8px;
	padding-left: 13px;
	cursor: pointer;
}

#toggle_filter {
	background: url(../images/icons/16px/filter.png) no-repeat left;
	text-indent: -2000em;
	width: 20px;
	height: 20px;
/*	border-style: inset;*/
  moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#toggle_filter.off {
	border-style: inset;
}

div#loading {
	width: 100%;
	height: 20px;
	background: transparent url(../images/icons/ajax-loader-03.gif) no-repeat center center;
	display: inline-block;
}

div.fullwidth {
	clear: both;
}
.actions a.undo, .actions a.restore {
	background-image: url('../images/icons/16px/undo.png');
}

#content #filter_selector_li {
	margin-bottom: 7px;
}

#heading_filter {
	padding-left: 5px;
}

.col-1 #heading {
	width: 50%;
}

div.fake_textinput {
	vertical-align: top;
	border: 1px solid #999;
	background-color: #FFF;
	display: inline-block;
}
div.fake_textinput input {
	width: 200px;
	margin:0;
	border: 0;
	height: 14px;
	padding: 2px;
}
div.fake_textinput button {
	height: 16px;
	width: 16px;
	padding: 0;
	margin: 2px;
	border: 0;
	background-color: #fff;
	cursor: pointer;
	color: #000000;
	text-transform: uppercase;
}
#clear_filter:hover {
	color: #993333;
	background-color: #F0F0F0;
}
#clear_filter:active {
	color: #D00;
	border:0;
}
#content_table .actions span.spacer,#content_table .actions a {
	margin: 2px;
	width: 16px;

}
#content_table .actions {
	width: 60px;
}

span.individual-checkbox-view {
	display: block;
}
#themes div.colorPicker-picker{width:230px;margin-left:361px;height: 20px;background:none;}
#themes div.colorPicker-swatch {height: 25px;  width: 25px;}
#themes div.colorPicker-palette {width:218px; padding:3px;}
.layout-msg{
	margin: -15px 0px 5px;
	text-align:left;
	font-size:0.99em
}

#home-page .sp-preview {
	width:114px;
	height:18px;
	margin-right: 2px;
}
#home-page .sp-replacer {
	padding:2px;
	border: solid 1px #999;
	float:left;
}

/* Local History custom module */
#custom_content table.index tbody th {
	background: #c1bbdd;
}




.audio-player{
	width:220px;
}
.actions .hero-image-remove{
	float:right;
	margin-right:0px;
}
#graphic-panel a.bgcolor-set-default{
	display:block;
	background-image:url('../images/icons/16px/reload.png');
	background-repeat:no-repeat;
	width: 16px;
    height: 16px;
    text-align: center;
    text-decoration: none;
    font-size: 0.9em;
    line-height: 1;
    text-indent: -2000em;
	background-position:center top;
	margin-top:5px;
	cursor:pointer;
}
#graphic-panel .span-bgcolor-set{
	float:left;
}
.hero-image-preview a{
	margin-top:-18px;
}

#master-actions .search-filters {
	display: inline;
}

#master-actions .search-filters label {
	float: none;
}

#search #search_wrapper {
	margin-top: 3em;
}

.course-type {
	margin-bottom: 2%;
}

.selected-units, .units-type {
	clear: both;
}

.selected-units li {
	list-style: none;
}

#he-quick-links,
#voc-quick-links {
	width: 700px;
}

.selected-units label {
	float: none;
}

#overview-trainer {
	height: 150px;
}

#facade .col-2 label {
	width: 60%;
}

#facade .calendar {
	background: #fff;
}

.custom-block-wrapper .hr_updates_panels #delete {
	float: right;
}

.expire_even{

	background:#ffe6e6
}

.expire_odd{

	background:#FFCCCC;
}

.notification_div_left{
	max-width:20%;
	float:left;
	margin-left:25px;
}

.notification_div_right{
	min-width:80%;
	float:right;
}

#content-notifications a.notification_link {
	padding:0;
	margin:0;
	display:inline;
	width:auto;
}

#content-notifications a.notification_link img {
	vertical-align:middle;
}

.clear-fix {
	clear: both;
}

.layout-cursor{
	cursor: pointer;
}

.edit-layout{
    background-image: url(../images/icons/16px/pencil.png);
	width: 16px;
	height: 16px;
	display: block;
    float: left;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center top;

    margin: 0px 10px 0 5px;
    text-align: center;
    text-decoration: none;
    font-size: 0.9em;
    line-height: 1;
    text-indent: -2000em;
}


.default-layout{
	background-image: url(../images/icons/16px/mail_receive.png);
	width: 16px;
	height: 16px;
	display: block;
    float: left;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center top;

    margin: 0px 10px 0 5px;
    text-align: center;
    text-decoration: none;
    font-size: 0.9em;
    line-height: 1;
    text-indent: -2000em;
}

.layout-header{
	background-color: #c1bbdd;
}

.layout-default-error{
		background-image: url(../images/icons/16px/mail_receive_full.png);
		width: 16px;
		height: 16px;
		display: block;
	    float: left;
	    background-color: transparent;
	    background-repeat: no-repeat;
	    background-position: center top;

	    margin: 0px 10px 0 5px;
	    text-align: center;
	    text-decoration: none;
	    font-size: 0.9em;
	    line-height: 1;
	    text-indent: -2000em;
}

a.right-icon{
	float:right;
}

div.hr-padded{
padding: 1.0em;

}


#search-options>label {
    float: none;
}

#search-options{
	display: none;
}

li.search-li{
	width:100%
}
li.search-li>#search-query{
width: 65%;
}

span#days-options{
	font-weight: normal;
}

div#range-options{
	padding-left:20px;
}
