/* Edit CSS */
.form_error {
	color: #CC0000;
}
a.editlink, a.editlink:visited {
	width: 16px;
	height: 16px;
	display: block;
	background-image: url(graphics/icons/edit.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
a.editlink:hover {
	background-image: url(graphics/icons/edit2.gif);
}

a.edit_admin, a.edit_admin:visited {
	float: left;
	width: 20px;
	height: 16px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/admin.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
a.edit_admin:hover {
	background-image: url(graphics/icons/admin2.gif);
}

a.edit_logout, a.edit_logout:visited {
	float: left;
	width: 20px;
	height: 16px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/logout.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
a.edit_logout:hover {
	background-image: url(graphics/icons/logout2.gif);
}

a.edit_logoutb, a.edit_logoutb:visited {
	float: left;
	width: 32px;
	height: 32px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/logoutB.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
}
a.edit_logoutb:hover {
	background-image: url(graphics/icons/logoutB2.gif);
}

a.edit_adminb, a.edit_adminb:visited {
	float: left;
	width: 32px;
	height: 32px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/adminB.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
}
a.edit_adminb:hover {
	background-image: url(graphics/icons/adminB2.gif);
}

a.edit_styleb, a.edit_styleb:visited {
	float: left;
	width: 32px;
	height: 32px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/style.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
}
a.edit_styleb:hover {
	background-image: url(graphics/icons/style2.gif);
}

a.edit_imageb, a.edit_imageb:visited {
	float: left;
	width: 32px;
	height: 32px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/image.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
}
a.edit_imageb:hover {
	background-image: url(graphics/icons/image2.gif);
}

a.edit_page, a.edit_page:visited {
	float: left;
	width: 32px;
	height: 32px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/pages.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
}
a.edit_page:hover {
	background-image: url(graphics/icons/pages2.gif);
}

.edit_editb {
	float: left;
	width: 16px;
	height: 16px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/edit.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 13px;
	margin-left: 8px;
	cursor: pointer;
}
.edit_editb:hover {
	background-image: url(graphics/icons/edit2.gif);
}

.edit_contact_editb {
	float: left;
	width: 16px;
	height: 16px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/contact.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 13px;
	margin-left: 8px;
	cursor: pointer;
}
.edit_contact_editb:hover {
	background-image: url(graphics/icons/contact2.gif);
}

.edit_helpb {
	float: left;
	width: 16px;
	height: 16px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/help.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 13px;
	margin-left: 8px;
	cursor: pointer;
}
.edit_helpb:hover {
	background-image: url(graphics/icons/help2.gif);
}

.edit_upload {
	float: left;
	width: 32px;
	height: 32px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/upload_button.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 5px;
	cursor: pointer;
}
.edit_upload:hover {
	background-image: url(graphics/icons/upload_button2.gif);
}

.edit_cancelb {
	float: left;
	width: 16px;
	height: 16px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/cancel.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 13px;
	margin-left: 8px;
	cursor: pointer;
}
.edit_cancelb:hover {
	background-image: url(graphics/icons/cancel2.gif);
}

a.edit_cancel, a.edit_cancel:visited {
	width: 16px;
	height: 16px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/cancel.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
a.edit_cancel:hover {
	background-image: url(graphics/icons/cancel2.gif);
}

a.edit_contact_link, a.edit_contact_link:visited {
	width: 16px;
	height: 16px;
	display: block;
	background-image: url(graphics/icons/contact.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
a.edit_contact_link:hover {
	background-image: url(graphics/icons/contact2.gif);
}

.table_vtop {
	vertical-align: top;
}
.table_vbottom {
	vertical-align:bottom;
}



/* Edit forms CSS */

/* Edit form CSS gallery pages */
.edit_form_gallery {
	width: 390px;
}
.edit_title_gallery {
	width: 384px;
	font-size: 12px;
}
.edit_content_gallery {
	width: 384px;
	height: 250px;
	font-size: 12px;
}

/* Edit form CSS no gallery */
.edit_form {
	width: 750px;
}
.edit_title {
	width: 384px;
	font-size: 12px;
}
.edit_content {
	width: 740px;
	height: 250px;
	font-size: 12px;
}

/* Edit form CSS contact pages */
.edit_form_contact {
	width: 260px;
}
.edit_contact_subtitle {
	float: left;
	font-size: 11px;
}
.edit_contact {
	width: 260px;
	font-size: 11px;
}

input.edit_checkbox {
	font-size: 11px;
}

a.edit_contact_help {
	width: 16px;
	height: 16px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/help.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 5px;
	cursor: help;
}
a.edit_contact_help:hover {
	background-image: url(graphics/icons/help2.gif);
}

input.edit_submit {
	width: 32px;
	height: 32px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(graphics/icons/upload_button.gif) no-repeat center top;
	/*text-indent: -1000em;*/
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

input.edit_submit:hover {
	background: transparent url(graphics/icons/upload_button2.gif) no-repeat center top;
}


.red_button {
	background-color: #FFFFFF;
	color: #CC0000;
	font-weight: bold;
	border: 1px solid #CC0000;
	cursor: pointer;
}
.red_button:hover {
	background-color: #CC0000;
	color: #FFFFFF;
}

/* image edit css */
a.edit_image_edit_help {
	float: left;
	width: 16px;
	height: 16px;
	display: block;
	background-color: #FFFFFF;
	background-image: url(graphics/icons/help.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 4px;
	margin-top: 4px;
	margin-left: 5px;
	cursor: help;
}
a.edit_image_edit_help:hover {
	background-image: url(graphics/icons/help2.gif);
}

.image_edit_table {
	background-color: #CCCCCC;
	text-align: center;
}

.image_edit_table_cell_top {
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: bottom;
}
.image_edit_table_cell {
	background-color: #FFFFFF;
	text-align: center;
}

/* help tip tect box CSS */
.help_close {
	color: #990000;
	float: right;
	display: block;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 5px;
	border: 1px solid #990000;
	cursor: pointer;
}
.help_close:hover {
	color: #000000;
	border-color: #000000
}

a.help_box_link, a.help_box_link:active, a.help_box_link:visited {
	color:#990000;
}
a.help_box_link:hover {
	color:#0000FF;
}