/* tools */
.tools-container {
	padding: 12px 0px 0px 0px;
	float: right;
	white-space: nowrap;
	margin-left: 10px;
}
.buttons-container .tools-container {
	padding: 3px 0px 0px 14px;
}
.tools-content {
	float: left;
}
.inline {
	float: none !important;
	padding: 0px !important;
	display: inline;
}
.inline-block, .sortable th a.inline-block {
	display: -moz-inline-box;
	display: inline-block;
	float: none;
}
.block {
	display: block;
}
.tools-content .select-link, .tools-content .select-link:visited, .tools-content .select-link:hover, .tools-content .select-link:active {
	color: #000000;
	padding: 2px 20px 2px 5px;
	margin-right: 8px;
	background-position: right 5px;
}
.table .tools-content .select-link, .table .tools-content .select-link:visited, .table .tools-content .select-link:hover, .table .tools-content .select-link:active {
	padding-left: 7px;
}
.popup-tools {
	position: absolute;
	padding: 3px;
	border: 1px solid #cecece;
	background-color: #ffffff;
	z-index: 7;
}
.popup-tools ul li {
	padding: 4px 22px 3px 2px;
	white-space: nowrap;
}
.popup-tools ul li a, .popup-tools ul li a:visited, .popup-tools ul li a:hover, .popup-tools ul li a:active {
	color: #000000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left 0px;
}
.popup-tools ul li a:hover {
	background-color: #01b1dc;
	color: #ffffff;
	text-decoration: none;
}
span.action-add {
	background: url(images/add_button_right.gif) no-repeat right top;
	padding-right: 14px;
	cursor: pointer;
	display: -moz-inline-box;
	display: inline-block;
}
span.action-add a {
	background: url(images/add_button_left.gif) no-repeat left top;
	padding: 4px 0px 6px 24px;
	font: bold 11px Tahoma;
	color: #474747;
	text-decoration: none;
	display: -moz-inline-box;
	display: inline-block;
	margin-left: -7px;
}
/* /tools */
.admin-style {
	background: transparent url(images/icons/icon_add.gif) no-repeat scroll 0 1px;
	padding: 1px 0 1px 17px;
}

.admin-style:hover {
	background: transparent url(images/icons/icon_add.gif) no-repeat scroll 0 1px;
	padding: 1px 0 1px 17px;
}

.selected-status {
	background: url(images/select_list_y.gif) no-repeat right top;
	padding: 0px 18px 1px 0px;
	white-space: nowrap;
	cursor: pointer;
}
.selected-status, .status-o-b, .status-u { /* backordered */
	background-image: url(images/select_list_b.gif);
}
.status-s, .status-o-c, .status-o-p, .status-a { /* successful, completed, processed */
	background: url(images/select_list_y.gif) no-repeat right top;
}
.selected-status a {
	background: url(images/select_list_bg.gif) no-repeat left top;
	padding: 3px 4px;
	display: block;
	width: 75px;
	height: 15px;
	color: #000000;
	text-decoration: none;
	overflow: hidden;
}
.status-d, .status-o-i, .status-c { /* disabled, completed, cancelled */
	background-image: url(images/select_list_n.gif);
	color: #adadad;
}
.status-h { /* hidden */
	background-image: url(images/select_list_h.gif);
	font-style: italic;
}
.status-o-o, .status-p, .status-o { /* open, pending */
	background-image: url(images/select_list_od.gif);
}
.status-o-f, .status-o-d { /* failed, declined */
	background-image: url(images/select_list_f.gif);
}

.mainbox-title-container {
	padding: 1px 0px 0px 3px;
}
.mainbox-title-container .mainbox-title {
	padding: 4px 0px 0px 0px;
}
.mainbox-title-container .float-right {
	margin-top: -15px;
}
.mainbox-title-container .cm-popup-content-header .float-right {
	margin-top: 0px;
}
.admin-cm-tabs-content {
	padding-top: 0px;
}
.hidden {
	display: none;
}
.search-header .search-field label {
	width: auto;
	color: #151515;
	font: bold 11px Arial;
	margin-left: 0px;
	padding-bottom: 3px;
}
table.search-header td {
	padding: 0px 10px 0px 11px;
}
table.search-header .buttons-container {
	padding-top: 18px;
	width: 100%;
}
table.search-header .float-left .submit-button input {
	margin-top: -1px;
}
.search-header div {
	padding: 0px 10px 0px 11px;
}
.search-input-text {
	border: 1px solid #7f9db9;
	padding: 2px;
	border-right: 0px none;
	margin: 0px;
	vertical-align: middle;
	width: 147px;
}
.search-header .search-field .input-text, .search-header .search-field .input-text-medium, .search-header .search-field select, .search-header .search-field .input-text-price {
	border: 1px solid #7f9db9;
	padding: 2px;
}
.search-header .search-field .input-text-price {
	width: 41px;
}
.search-header .search-field .readonly-input {
	padding-top: 1px;
	vertical-align: -16px;
}
.search-header .search-field select {
	padding: 1px;
	vertical-align: middle;
}
.search-advanced select.cm-location-search {
	max-width: 80%;
}
.form-field label.cm-required, .search-field label.cm-required {
	background: url('images/icons/required_mark.gif') no-repeat;
	background-position: right 6px;
}
.form-field span.submit-button, .search-field span.submit-button {
	font-size: 12px;
}
.form-field .edit-in-editor, .search-field .edit-in-editor {
	padding-left: 180px;
}
label.label-html-checkboxes, .search-field label.label-html {
	width: auto;
	font: normal 11px tahoma, verdana, arial, sans-serif;
	margin-left: 0px;
	float: none !important;
	clear: none !important;
}
.search-field label.label-html {
	padding-right: 0px;
}
.select-field {
	margin: 0px;
	padding: 6px 0px;
	clear: none;
}
.form-field .select-field {
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
.select-field label {
	float: none;
	width: 50px;
	vertical-align: 2px;
	margin: 0px 7px 0px 0px;
	padding: 0px;
	font: normal 11px Tahoma !important;
}
.form-field p.description {
	margin: 6px 0px 0px 0px;
	color: #898989;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cm-failed-field {
	border: 1px dashed #cc0000;
	background-color: #ffdddd;
}
.advanced-search-button a, .advanced-search-button a:visited, .advanced-search-button a:hover, .advanced-search-button a:active {
	background: url('images/advanced_search_but_left.gif') no-repeat left top;
	font: 12px Arial;
	color: #575757;
	text-decoration: none;
	padding: 3px 6px 2px 11px;
	cursor: pointer;
}
.advanced-search-button {
	float: right;
	background: #fcffd8 url('images/advanced_search_but_right.gif') no-repeat right top;
	padding: 3px 6px 3px 0px;
	margin: -9px 11px 0px 0px;
}
.search-go {
	width: 21px;
	height: 22px;
	margin: 0px 0px 0px -4px;
	padding: 0px;
	vertical-align: middle;
}
.title {
	float: left;
	font: bold 24px Arial;
	padding: 3px 8px 0px 13px;
}
.views {
	margin-top: 12px;
	position: absolute;
	z-index: 6;
}

.views a.cm-combo-on {
	padding: 2px 15px 2px 6px;
	font: bold 14px Arial;
	cursor: pointer;
	background: #fae5d8 url('images/icons/saved_search_collapsed.gif') no-repeat right 5px;
	border: 1px solid #fae5d8;
	border-bottom: 0px;
	white-space: nowrap;
}

.views a.cm-combo-off {
	border-top: 1px solid #cecece;
	border-right: 1px solid #797979;
	border-left: 1px solid #cecece;
	padding: 2px 17px 1px 6px;
	font: bold 14px Arial;
	background: #ffffff url('images/icons/saved_search_expanded.gif') no-repeat right 5px;
}

.views .list .list-content {
	border-top: 1px solid #cecece;
	border-left: 1px solid #cecece;
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
	background-color: #ffffff;
	padding-top: 3px;
}

.views .list .list-content ul li {
	padding: 3px 12px 0px 8px;
}

.views .list .list-content ul li.last, .views p.last {
	padding: 3px 5px 5px 8px;
	background-color: #efefdf;
	margin: 7px 0px 0px 0px;
}
.views p.last {
	clear: both;
}

.views .list .list-content .last a, .views .list .list-content .last a:hover {
	font: normal 12px tahoma, arial, verdana, sans-serif;
	padding-right: 10px;
}


.views .list .list-content ul li a, .views .list .list-content ul li a:hover {
	font: normal 12px Arial;
	padding-right: 3px;
	background-color: transparent;
}
.views .list .list-content ul li.item-hover {
	background-color: #ebf2f4;
}
.object-group .object-name, .table .privileges-header {
	font: normal 18px Arial, Helvetica, sans-serif;
	padding: 7px 8px 8px 8px;
}
.object-name a, .object-name a:hover {
	color: #000000;
	text-decoration: none;
}
.object-name a:hover {
	text-decoration: underline;
}
.object-group-elements .object-name {
	font: normal 13px Arial, Helvetica, sans-serif;
	padding: 10px 8px 8px 30px;
}
.object-group:hover, .object-group-elements:hover, .table.scrollable p:hover {
	background-color: #f6fddf;
}
.object-group, .object-group-elements {
	background-color: transparent;
	border-bottom: 1px solid #d7e1e7;
}
.object-group .float-left, .object-group .float-right, .object-group-elements .float-left, .object-group-elements .float-right {
	padding: 7px 8px 8px 8px;
}
.object-group .object-name, .table .privileges-header {
	font: normal 18px Arial, Helvetica, sans-serif;
	padding: 7px 8px 8px 8px;
}
.object-name a, .object-name a:hover {
	color: #000000;
	text-decoration: none;
}
.object-name a:hover {
	text-decoration: underline;
}
.object-group-details {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #aaaaaa;
	padding-left: 5px;
}
.object-group a.text-button-edit, .object-group-elements a.text-button-edit {
	display: block;
	padding-top: 2px;
}
.object-group .extra-links a {
	white-space: nowrap;
	display: block;
	padding-top: 3px;
}
.object-group .delete, .object-group-elements .delete {
	min-width: 18px;
	padding-top: 8px;
	padding-left: 4px;
}
.object-group-elements .object-name {
	font: normal 13px Arial, Helvetica, sans-serif;
	padding: 10px 8px 8px 30px;
}
.object-group-elements .object-container .checkbox {
	margin-left: 0px;
}
.tools-list {
	display: inline;
	padding-left: 7px;
}
.tools-list li {
	display: inline;
}
.tools-list a, .tools-list a:hover {
	color: #000000;
}
.table .tools-list a, .table .tools-list a:hover {
	text-transform: lowercase;
}
.popup-edit-content {
	border: 5px solid #8fc9f3;
	background-color: #e7f1f2;
}
.popup-edit-content .cm-popup-vert-resizer, .popup-edit-content .cm-popup-hor-resizer, .popup-edit-content .cm-popup-corner-resizer {
	background-color: #8fc9f3;
}
.popup-edit-content .cm-popup-content-header {
	background-color: #c4e7ff;
	margin-bottom: 8px;
}
.buttons-container, .buttons-container .popup-content .buttons-container, .buttons-container .popup-edit-content  .buttons-container {
	padding: 11px 0px 3px 0px;
	margin: 10px 0px 0px 0px;
	vertical-align: middle;
	clear: both;
}
.buttons-container .buttons-container {
	padding: 2px;
	margin: 0px;
}
.cm-buttons-floating {
	position: fixed;
	left: 310px;
	bottom: 0px;
	height: 37px;
	background-color:#F7F7E7;
	opacity: 0.9;
	-moz-opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
	padding: 11px 30px 0px 30px;
}
.cm-buttons-floating .float-right {
	padding: 3px 0 0 100px;
}
.cm-buttons-floating .submit-button-big {
	margin-left: 100px;
}
.cm-buttons-floating .float-right .float-right {
	padding: 3px 0 0 0;
}
.buttons-container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.buttons-bg {
/* 	margin: 10px -29px -17px -30px; */
	background-color: #f7f7e7;
/* 	padding: 11px 29px 13px 30px; */
	width: 100%;
	height: 30px;
}
.buttons-bg .float-right {
	padding-top: 4px;
}
.cm-button-main {
	background: #ffffc2 url('images/main_button_left.gif') no-repeat top left;
	padding: 0px 0px 0px 5px;
	margin: 0px 5px 0px 0px;
	display: -moz-inline-box;
	display: inline-block;
}
.cm-button-main input {
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url('images/main_button_right.gif') no-repeat top right;
	border: 0px none;
	margin: 0px;
	padding: 4px 10px 7px 5px;
	display: -moz-inline-box;
	display: inline-block;
	height: 30px;
}
.extra-tools {
	color: #cccccc;
	padding-left: 5px;
}
.extra-tools .select-lang, .extra-tools .icons {
	padding: 0px;
	float: none;
	display: inline;
}
.extra-tools .icons {
	margin: 0px 6px 0px 0px;
	vertical-align: -4px;
}
.extra-tools .tool-link, .extra-tools .tool-link:visited, .extra-tools .tool-link:hover, .extra-tools .tool-link:active, .back-link, .back-link:visited, .back-link:hover, .back-link:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.attach-images-alt {
	padding-left: 15px;
}
div.image {
	margin-top: 10px;
}
.td-product_code {
	font-size:11px;
	margin-left:5px;
}
