html {
	background-color: #e4e9ea;
	background-image: url('/static/skin/bg_1000.gif');
	background-repeat: repeat-y;
 	background-position: center top;
}

html#login {
	background-image: none;
}

html, body {
	color: #000;
}

iframe {
	border: 1px solid #cfd8db;
	width: 100%;
	background-color: #fff;
}

.previewFrameWrapper {
	border: 1px solid #cfd8db;
}

.previewFrameWrapper iframe {
	border: 5px solid #e5ebec;
}

h1, h2, h3, h4, h5, h6 {
	color: #000;
	 text-shadow: 0 1px 0 #FFFFFF;
}

a, a.invisible:hover {
	color: #e28000;
}

a.current {
	color: #000;
}

a.invisible {
        color: #ffba77;
}

a.current-invisible {
		color: #585450;
}

a.linkBorder img {
        border: 1px solid #cfd8db;
}

a:hover.linkBorder img {
        border: 1px solid #000;
}

span.gray {
	color: #666;	
}

span.small {
	font-size: 80%;	
}

.previewWrapper {
	float: left;
	width: 162px;
	height: 202px;
	background-image: url('/static/skin/preview_bg.gif');
        background-repeat: no-repeat;
        background-position: center center;
	padding: 4px;
	margin-top: -4px;
}

.previewWrapper a, .previewWrapper img {
	float: left;
	width: 162px;
	height: 202px;
} 

.previewWrapper img {
	float: left;
	width: 160px;
        height: 200px;
}

input.text, textarea, select {
	background-image: url('/static/skin/input_bg.jpg');
        background-repeat: repeat-x;
        background-position: left 1px;
	border: 1px solid #c3cfcf;
	background-color: #fff;
}

input.text.invalid {
	background-color: #fee;
	border: 1px solid #ff6666;
	background-image: none;
}

input.text:focus, textarea:focus, select:focus {
	background-image: none;
}

input.dataField {
	color: #000;
	border: 1px solid #fff;
	background: none;
}
input.dataField.numeric {
	text-align: right;	
}

input.dataField:focus {
	border: 1px solid #999;
	background-color: #ffe;
}
input.dataField:hover {
	
	background-color: #ffe;
} 
select {
	background-image: none;
}

input.grayButton,
input.redButton,
input.greenButton,
input.orangeButton,
input.orangePrevButton,
input.orengeNextButton,
input.grayPrevButton,
input.grayNextButton,
input.grayButtonHover,
input.redButtonHover,
input.greenButtonHover,
input.orangeButtonHover,
input.orangePrevButtonHover,
input.orangeNextButtonHover,
input.grayPrevButtonHover,
input.grayNextButtonHover {
	color: white;
}

*.grayButton, *.grayButtonHover, *.grayBigButton, *.grayPrevButton, *.grayNextButton {
        text-shadow: 0 -1px 0 #666666;
}

*.greenButton, *.greenButtonHover, *.greenBigButton, *.greenPrevButton, *.greenNextButton {
	text-shadow: 0 -1px 0 #398611;
}

*.redButton, *.redButtonHover, *.redBigButton, *.redPrevButton, *.redNextButton {
        text-shadow: 0 -1px 0 #781200;
}

*.orangeButton, *.orangeButtonHover, *.orangeBigButton, *.orangePrevButton, *.orangeNextButton {
        text-shadow: 0 -1px 0 #ba8510;
}


input.grayButton, input.grayButtonHover, input.grayPrevButton, input.grayPrevButtonHover, input.grayNextButton, input.grayNextButtonHover {
	background-image: url('/static/skin/gray_button_bg.gif');
        background-repeat: repeat-x;
        background-position: left top;
	background-color: #667b7e;
	border: 1px solid #667b7e;
}

input.grayPrevButton {
	background-image: url('/static/skin/gray_prevbutton_bg.gif');
}

input.grayNextButton {
	background-image: url('/static/skin/gray_nextbutton_bg.gif');
	background-position: right top;
}

input.grayButtonHover {
	background-image: url('/static/skin/gray_button_bg_hover.gif');
	background-color: #7a9093;
}

input.grayPrevButtonHover {
	background-image: url('/static/skin/gray_prevbutton_bg_hover.gif');
	background-color: #7a9093;
}

input.grayNextButtonHover {
	background-image: url('/static/skin/gray_nextbutton_bg_hover.gif');
	background-color: #7a9093;
	background-position: right top;
}

input.redButton, input.redButtonHover {
	background-image: url('/static/skin/red_button_bg.gif');
        background-repeat: repeat-x;
        background-position: left top;
	background-color: #d3341b;
	border: 1px solid #d3341b;
}

input.redButtonHover {
	background-image: url('/static/skin/red_button_bg_hover.gif');
	background-color: #e7482f;
}

input.orangeButton, input.orangeButtonHover {
	background-image: url('/static/skin/orange_button_bg.gif');
        background-repeat: repeat-x;
        background-position: left top;
	background-color: #f9af0a;
	border: 1px solid #f9af0a;
}

#siteTools input.orangeButton, input.orangeButtonHover {
	border: 1px solid #e49300;
}

input.orangeButtonHover {
	background-image: url('/static/skin/orange_button_bg_hover.gif');
	background-color: #fdc40b;
}

input.greenButton, input.greenButtonHover {
	background-image: url('/static/skin/green_button_bg.gif');
        background-repeat: repeat-x;
        background-position: left top;
	background-color: #46820b;
	border: 1px solid #46820b;
}

input.greenButtonHover {
	background-image: url('/static/skin/green_button_bg_hover.gif');
	background-color: #5c9a1f;
}

optgroup {
	background-color: #e5ebec;
	border-top: 1px solid #cdd7da;
}

optgroup option {
	background-color: #fff;
}

/* HEADER */

#header {
        background-image: url('/static/skin/top_bg.gif');
        background-repeat: repeat-x;
        background-position: left top;
}

#header div {
        background-image: url('/static/skin/top_lbg.gif');
        background-repeat: no-repeat;
        background-position: left top;
}

#header div div {
        background-image: url('/static/skin/top_rbg.gif');
        background-repeat: no-repeat;
        background-position: right top;
}

#siteTools {
	background-image: url('/static/skin/site_tools_bg.gif');
        background-repeat: repeat-x;
        background-position: left bottom;
	background-color: #fbbb01;
}

#siteTools span {
	background-image: url('/static/skin/site_tools_left.gif');
        background-repeat: repeat-y;
        background-position: left top;
}

#siteTools span span {
	background-image: url('/static/skin/site_tools_right.gif');
        background-repeat: repeat-y;
        background-position: right top;
}

#siteTools span span span {
	background-image: url('/static/skin/site_tools_lt.gif');
        background-repeat: no-repeat;
        background-position: left top;
}

#siteTools span span span span {
	background-image: url('/static/skin/site_tools_rt.gif');
        background-repeat: no-repeat;
        background-position: right top;
}

#siteTools span span span span span {
	background-image: url('/static/skin/site_tools_lb.gif');
        background-repeat: no-repeat;
        background-position: left bottom;
}

#siteTools span span span span span span {
	background-image: url('/static/skin/site_tools_rb.gif');
        background-repeat: no-repeat;
        background-position: right bottom;
}

#siteTools #search, #siteTools #language {
	background-image: url('/static/skin/site_tools_divider.gif');
        background-repeat: no-repeat;
        background-position: right center;
}

#includeSourceLinkMode {
	height: 500px; 
	width: 595px; 
	overflow:scroll; 
	text-align: left; 
	font-family:Monospace; 
	font-size: 130%;
	background-color:#fff; 
	color: #666;  
	background-image:url('/static/skin/input_bg.jpg'); 
	background-position:left 1px; 
	background-repeat:repeat-x; 
	border:1px solid #C3CFCF; 
	margin:0 0.1em; 
	padding:0.2em 0.3em;
}

#siteTools h2 {
	color: #FFF;
}

/* NAVIGATION */

#navigation, #navigation div {
        background-repeat: repeat-x;
}

#navigation {
        background-image: url('/static/skin/nav_bottom_bg.gif');
        background-color: #f7ab01;
        background-position: left bottom;
}

#navigation div {
        background-image: url('/static/skin/nav_top_bg.gif');
        background-position: left top;
}

#navigation div div {
      background-repeat: no-repeat;
        background-image: url('/static/skin/nav_lt_bg.gif');
        background-position: left top;
}

#navigation div div div {
        background-image: url('/static/skin/nav_rt_bg.gif');
        background-position: right top;
}

#navigation div div div div {
        background-image: url('/static/skin/nav_rb_bg.gif');
        background-position: right bottom;
}

#navigation ul {
        background-repeat: no-repeat;
        background-image: url('/static/skin/nav_lb_bg.gif');
        background-position: left bottom;
}

#navigation ul li a {
	color: white;
	text-shadow: 0 -1px 0 #ba8510;
}

#navigation ul li a:hover, #navigation ul li a.clicked {
	background-color: #f8a801;
        background-image: url('/static/skin/hover_menu_bg.gif');
        background-repeat: repeat-x;
        background-position: left top;
	text-shadow: 0 -1px 0 #d59912;
}

#navigation ul li a:hover span, #navigation ul li a.clicked span {
	background-image: url('/static/skin/hover_menu_lt.gif');
	background-repeat: no-repeat;
        background-position: left top;
}

#navigation ul li a:hover span span, #navigation ul li a.clicked span span {
	background-image: url('/static/skin/hover_menu_rt.gif');
        background-position: right top;
}

#navigation ul li a:hover span span span, #navigation ul li a.clicked span span span {
	background-image: url('/static/skin/hover_menu_lb.gif');
        background-position: left bottom;
}

#navigation ul li a:hover span span span span, #navigation ul li a.clicked span span span span {
	background-image: url('/static/skin/hover_menu_rb.gif');
        background-position: right bottom;
}

#navigation ul li.current a, #navigation ul li.current a:hover {
	background-color: #f8a801;
        background-image: url('/static/skin/current_menu_bg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	text-shadow: 0 -1px 0 #d59912;
}

#navigation ul li.current a span, #navigation ul li.current a:hover span {
	background-image: url('/static/skin/current_menu_lt.gif');
	background-repeat: no-repeat;
        background-position: left top;
}

#navigation ul li.current a span span, #navigation ul li.current a:hover span span {
	background-image: url('/static/skin/current_menu_rt.gif');
        background-position: right top;
}

#navigation ul li.current a span span span, #navigation ul li.current a:hover span span span {
	background-image: url('/static/skin/current_menu_lb.gif');
        background-position: left bottom;
}

#navigation ul li.current a span span span span, #navigation ul li.current a:hover span span span span {
	background-image: url('/static/skin/current_menu_rb.gif');
        background-position: right bottom;
}

ul.tabs li, ul.subtabs li {
	background-repeat: repeat-x;
        background-position: center top;
	border-bottom: 1px solid #cdd7da;
}

ul.tabs li span, ul.subtabs li span {
	background-repeat: no-repeat;
        background-position: left top;
}

ul.tabs li a, ul.subtabs li a, ul.tabs li span span, ul.subtabs li span span {
	background-repeat: no-repeat;
        background-position: right top;
	color: #4d5b5d;
}

ul.tabs li a:hover, ul.subtabs a:hover {
        color: #000;
}

ul.tabs li {
	background-image: url('/static/skin/tab_top.gif');
	background-color: #fff;
}

ul.tabs li.current, ul.subtabs li.current {
        border-color: #fff;
}

ul.tabs li span, th ul.subtabs li span {
	background-image: url('/static/skin/tab_left.gif');
}

ul.tabs li a, th ul.subtabs li a {
	background-image: url('/static/skin/tab_right.gif');
}

ul.tabs li.current, th ul.subtabs li.current {
	background-image: url('/static/skin/tab_current_top.gif');
}

ul.tabs li.current span, th ul.subtabs li.current span {
	background-image: url('/static/skin/tab_current_left.gif');
}

ul.tabs li.current a, ul.tabs li.current span span, th ul.subtabs li.current a, th ul.subtabs li.current span span {
	background-image: url('/static/skin/tab_current_right.gif');
	color: #000;
}

ul.subtabs li {
	background-image: url('/static/skin/subtab_top.gif');
	background-color: #fff;
}

ul.subtabs li span {
	background-image: url('/static/skin/subtab_left.gif');
}

ul.subtabs li a {
	background-image: url('/static/skin/subtab_right.gif');
}

ul.subtabs li.current {
	background-image: url('/static/skin/subtab_current_top.gif');
}

ul.subtabs li.current span {
	background-image: url('/static/skin/subtab_current_left.gif');
}

ul.subtabs li.current a, ul.subtabs li.current span span {
	background-image: url('/static/skin/subtab_current_right.gif');
	color: #000;
}

.tabActions {
	background-image: url('/static/skin/tab_current_top.gif');
        background-repeat: repeat-x;
        background-position: center top;
	background-color: #fff;
        border-bottom: 1px solid #fff;
}

.tabActions span {
	background-image: url('/static/skin/tab_current_left.gif');
        background-repeat: no-repeat;
        background-position: left top;
}

.tabActions span span {
	background-image: url('/static/skin/tab_current_right.gif');
        background-repeat: no-repeat;
        background-position: right top;
}

.tabActions span span span {
	background-image: none;
}

.breadcrumbs strong {
	color: #000;
}

ul.wizardSteps {
	border-left: 1px solid #8c8c8c;
}

ul.wizardSteps li {
	background-image: url('/static/skin/wizardstep_top.gif');
        background-repeat: repeat-x;
        background-position: left top;
	background-color: #c8c8c8;
	border-right: 1px solid #8c8c8c;
}

ul.wizardSteps li a {
	background-image: url('/static/skin/wizardstep_bottom.gif');
        background-repeat: repeat-x;
        background-position: left bottom;
	color: #7e7e7e;
}

ul.wizardSteps li a:hover {
	color: black;
}

ul.wizardSteps li a.disabled:hover {
	color: #7e7e7e;
}

ul.wizardSteps li.current { 
	background-image: url('/static/skin/wizardstep_current_top.gif');
	background-color: #657f82;
}

ul.wizardSteps li.current a { 
	background-image: url('/static/skin/wizardstep_current_bottom.gif');
	color: #fff;
}

ul.wizardSteps li.done {
	background-color: #63c208;
	background-image: url('/static/skin/wizardstep_done_top.gif');
	border-right: 1px solid #3ba200;
}

ul.wizardSteps li.done a {
	color: white;
	background-image: url('/static/skin/wizardstep_done_bottom.gif');
}

ul.wizardSteps li.failed {
	background-color: #ed0900;
	background-image: url('/static/skin/wizardstep_failed_top.gif');
}

ul.wizardSteps li.failed a {
	color: white;
	background-image: url('/static/skin/wizardstep_failed_bottom.gif');
}

/* TABLES */

table.actionTable th h1 span, table.contentTable th h1 span, table.viewTable th h1 span, table.actionTable th h2 span, table.contentTable th h2 span, table.viewTable th h2 span {
	color: #69797c;
}

table.actionTable, table.contentTable, .border {
        border: 1px solid #cfd8db;
}

table.contentTable th.tabHolder, table.contentTable table.contentTable th.tabHolder, table.contentTable td.tabHolder, table.contentTable table.contentTable td.tabHolder {
        border-bottom: 1px solid #cfd8db;
}

table.noBorder {
	border: 0;
}

table.actionTable td.divider, 
table.actionTable th.divider,
table.contentTable td.divider, 
table.contentTable th.divider,
table.viewTable td.divider, 
table.viewTable th.divider {
	border-top: 1px solid #cdd7da;
	border-bottom: 1px solid #f2f7f9;
}

.redbox table.viewTable td.divider,
.redbox table.viewTable th.divider {
	border-top: 1px solid #991a04;
        border-bottom: 1px solid #cf2a0d;
}

table.actionTable td.horizontalDivider, 
table.actionTable th.horizontalDivider, 
table.contentTable td.horizontalDivider, 
table.contentTable th.horizontalDivider, 
table.viewTable td.horizontalDivider, 
table.viewTable th.horizontalDivider,
.horizontalDivider {
	background-image: url('/static/skin/horizontal_divider.gif');
	background-repeat: repeat-y;
        background-position: center center;
	border: 0;
}

.divide {
	color: #bcc9cd;
}

table.actionTable tbody td, table.contentTable tbody td, table.viewTable tbody td {
	border-bottom: 1px dotted #dfe9ec;
	color: #53686b;
}

.redbox table.viewTable tbody td {
	color: #fff;
	border: 0;
}

table.contentTable tbody td {
        border-bottom: 1px solid #cfd8db;
}

table.actionTable tbody th, table.contentTable tbody th, table.viewTable tbody th {
	color: #000;
}

table.actionTable table tbody td, table.contentTable table tbody td, table.viewTable table tbody td {
	border: 0;
}

table.listTable td, table.actionTable table.listTable tbody td, table.contentTable table.listTable tbody td, table.viewTable table.listTable tbody td {
	border-top: 1px solid #dfe9ec;
}

table.listTable tbody tr.current, #product-folder-tree li.current  {
	background: #F9CC4F;
}
#product-folder-tree li.drag-placeholder {
	height: 15px;
	background: #ddd;
}
#product-folder-tree li.draggable {
	cursor: pointer;	
}
#product-folder-tree li.ui-sortable-helper, #product-attachment-tree li.ui-sortable-helper, #product-image-tree tr.ui-sortable-helper {
	border: 1px solid #ccc;
	background: #fff;
}
#product-attachment-tree li.drag-placeholder {
	height: 20px;
	background-color: #ddd;
}

table.listTable tbody td.white {
	background: #ffffff;
}


#category-folder-tree li {
	border-top: 1px solid #dfe9ec;
	background-image: url('/static/skin/treeline.gif');
	background-repeat: repeat-y;
    background-position: 8px top;
}

#category-folder-tree li li {
	border: 0;
}

#category-folder-tree li:last-child, .childtree {
	background-image: url('/static/skin/treeline_last.gif');
	background-repeat: no-repeat;
}

#product-folder-tree li {
	border-top: 1px solid #dfe9ec;
	padding: 0.3em 0.2em 0.2em 0.2em;
}

#product-folder-tree li select,
#product-item-list select
 {
	padding: 0px;
	margin: 2px 5px 2px 20px;
	border: 1px solid #ddd;
	color: #555; 
	width: 180px;
	background: #FFFFF8;
}

#product-folder-tree img.noshow {
	width: 0px;
	height: 0px;
	display: none;
}

.childtree {
	padding: 2px 0 2px 14px;
}

table.itemList {
        border-bottom: 1px solid #dfe9ec;
}

table table.itemList tbody td, ul.itemList li {
	border-top: 1px solid #dfe9ec;
}

table.itemList td {
	vertical-align: top;
}

table.listTable td table.pickTable td {
	border: 0;
}

table.previewtable table.listTable tbody td {
	border-top: 0;
	border-bottom: 1px dotted #dfe9ec;
}

table.contentTable table thead th, table.contentTable table.contentTable table.listTable thead th {
	background-image: none;
	background-color: transparent;
	border: 0;
}

table.listTable td.noBorder, 
table.listTable tr.noBorder td, 
table.actionTable table.listTable tbody td.noBorder, 
table.actionTable table.listTable tbody tr.noBorder td, 
table.contentTable table.listTable tbody td.noBorder, 
table.contentTable table.listTable tbody tr.noBorder td, 
table.viewTable table.listTable tbody td.noBorder, 
table.viewTable table.listTable tbody tr.noBorder td {
	border: 0;
}

table.actionTable tbody td.black, 
table.contentTable tbody td.black, 
table.viewTable tbody td.black, 
table.actionTable tbody th.black, 
table.contentTable tbody th.black, 
table.viewTable tbody th.black,
table.formTable tbody td, 
table.formTable tbody th,
table.pickTable tbody td, 
table.pickTable tbody th {
	color: #000;
}

table.dataTable tbody td, 
table.dataTable tbody th
{
	color: #444;
}
table.dataTable tbody td {
	padding: 0.1em;	
}

table.actionTable tbody tr.disabled td {
	color: #b1c1c7;
}
table.itemList tr.dim, table.itemList tr.dim td,
table.actionTable tr.dim, table.actionTable tr.dim td,
table.formTable tr.dim, table.formTable tr.dim td
{
}

table.itemList tr.dim td {
	border-style: dashed;
	border: 0;
}

table.itemList tr.dim td {
}

table.formTable tr.topBorder, table.formTable tr.topBorder td
{
	border-top: 1px solid #ddd;
}
table.formTable td.noChange
{
	color: #666;
}
table.formTable tr.hoverLight:hover td
{
	background: #ffd;
}

table.actionTable tbody tr:hover td {
	background-color: #f7fafb;
}

table.actionTable .window tbody tr:hover td {
	background-color: transparent;
	cursor: default;
}

table.actionTable tbody tr.disabled:hover td {
        background-color: transparent;
}

table.actionTable tbody tr.normal:hover td {
        background-color: transparent;
}

table.actionTable tbody tr.selected td, table.actionTable tbody tr.selected:hover td {
	border-bottom: 1px solid #dfe9ec;
	background-color: #eef3f3;
}

table.actionTable tbody th, table.actionTable tfoot th, table.contentTable tbody th, table.contentTable tfoot th, table.viewTable tbody th, table.viewTable tfoot th {
	background-color: #e5ebec;
	border-top: 1px solid #cdd7da;
	border-bottom: 1px solid #cdd7da;
}

table.actionTable thead th, 
table.contentTable thead th, 
table.contentTable table.contentTable thead th, 
table.viewTable thead th, 
table.contentTable table.viewTable thead th {
	background-image: url('/static/skin/table_header_bg.jpg');
	background-repeat: repeat-x;
        background-position: left top;
	background-color: #e5eaed;
}

table.actionTable tfoot table th {
	border: 0;
}

table a.action {
        border: 1px solid #cfd8db;
 	background-image: url('/static/skin/action_bg.gif');
        background-repeat: repeat-x;
        background-position: left top;
	background-color: transparent;
}


table.listTable a.action {
	background-image: none;
	border: 0;
}

table a.action:hover {
        border: 1px solid #c3cfcf;
	background-image: none;
	background-color: white;
}

table.listTable a.action:hover {
	border: 0;
}

table.actionTable a.disabled, table.viewTable a.disabled {
	border-color: #d9e4e4;
        background-image: none;
}

table.actionTable a.disabled:hover, table.viewTable a.disabled:hover {
	border-color: #d9e4e4;
        background-color: transparent;
}

table.pickTable label:hover {
	background-color: #e5ebec;
}

table.actionTable .headerTools table th, table.contentTable .headerTools table th {
        background-image: none;
        background-color: transparent;
}


table.bordertable tbody tr{
	color: #555;	
}
table.bordertable tbody tr.not_modified{
	color: #888;
	background: #f7f7f7;
}
table.bordertable tbody tr.to_delete{
	color: #800;
	text-decoration: line-through;
}
table.bordertable tbody tr.to_edit{
	color: #444;
}
table.bordertable tbody tr.to_add{
	color: #090;
	background: #efe;	
}
table.bordertable tbody td.to_edit{
	color: #002;
	background: #ffee88;	
}
table.bordertable tbody td{
	color: inherit;	
}
table.bordertable tbody td.na {
	color: #BBB;	
}
table.bordertable tbody td.num {
	text-align: right;	
}


tr.green_mark {
	border-left: 3px solid #6a6;
}

tr.red_mark {
	border-left: 3px solid #922;
}




.infoBoxWrapper {
	position: relative;
}

.infoBox {
	border: 1px solid #d7d7d7;
}

.toggleInfoBox, .toggleInfoBoxClosed {
	padding: 0 0.5em 0 19px;
	margin: 0;
	position: absolute;
	top: -0.5em;
	left: 1em;
	cursor: pointer;
}
.toggleInfoBoxClosed .editTable{
	display: none;
}

/* WINDOWS */

#windowShade {
	background-color: #4c5254;
}

.window .holder, .titleWindow .holder {
	background-color: white;
	border: 1px solid #8e999d;
}

.window .header {
}

.window .headerInner {
	background-image: url('/static/skin/table_header_bg.jpg');
	background-repeat: repeat-x;
        background-position: left top;
	background-color: #e5eaed;
	border-bottom: 1px solid #cdd7da;
}

.window ul.menu li {
	border-top: 1px dotted #dfe9ec;
}

.window ul.menu li a:hover {
 	background-color: #e9eef2;
}

.windowLeft, .windowRight, .windowLeftWhite, .windowRightWhite {
        background-repeat: no-repeat;
        background-position: center center;
}

.windowLeft {
        background-image: url('/static/skin/window_left.gif');
}

.windowRight {
        background-image: url('/static/skin/window_right.gif');
}

.windowLeftWhite {
        background-image: url('/static/skin/titlewindow_left.gif');
}

.windowRightWhite {
        background-image: url('/static/skin/titlewindow_right.gif');
}

/* COMMON ELEMENTS */

.info, .actiontableInfo {
	color: #53686b;
}

.smallDivider, .bigDivider {
	background-image: url('/static/skin/horizontal_divider.gif');
	background-repeat: repeat-y;
        background-position: center center;
}

.ok {
}

.fail, .error {
	color: #c42b11;
}

.warning {
}

.info {
}

.required {
	color: red;
}

.toggle {
	background-image: url('/static/skin/arrow_up.gif');
        background-repeat: no-repeat;
        background-position: left 0.3em;
	padding-left: 15px;
}

.arrowLeft {
        background-image: url('/static/skin/arrow_left.gif');
        background-repeat: no-repeat;
        background-position: left 0.3em;
        padding-left: 15px;
}

.arrowRight {
        background-image: url('/static/skin/arrow_right.gif');
        background-repeat: no-repeat;
        background-position: right 0.3em;
        padding-right: 15px;
}

.arrowTop {
        background-image: url('/static/skin/arrow_top.gif');
        background-repeat: no-repeat;
        background-position: left 0.3em;
        padding-left: 15px;
}

.arrowBottom {
        background-image: url('/static/skin/arrow_bottom.gif');
        background-repeat: no-repeat;
        background-position: left 0.3em;
        padding-left: 15px;
}


/* LOGIN */

.loginWrapper {
	background-image: url('/static/skin/login_bg.jpg');
	background-repeat: repeat-y;
        background-position: center top;
}

.loginWrapper2 {
	background-image: url('/static/skin/login_top.jpg');
	background-repeat: no-repeat;
        background-position: center top;
}

.loginWrapper3 {
	background-image: url('/static/skin/login_bottom.jpg');
	background-repeat: no-repeat;
        background-position: center bottom;
}

.loginHolder .header {
	background-image: url('/static/skin/login_stripe_bg.jpg');
	background-repeat: repeat-x;
        background-position: left bottom;
}

.loginHolder .content {
	background-image: url('/static/skin/login_form_bg.jpg');
        background-repeat: repeat-x;
        background-position: left top;
	background-color: #e4eaeb;
}

.login ul.links li {
	border-left: 1px solid #a9bcc2;
}

/* FRONT PAGE */

.box, .redbox {
	border: 1px solid #ced7da;
	background-color: #e4eaeb;
}

.box h1 a, .box h2 a, .box h3 a {
	color: #e78200;
}

.box a.current {
	color: #000;
}

.redbox h1, .redbox h2, .redbox h3 {
	color: #fff;
}

.box div {
	border: 1px solid #fff;
	/* background-image: url('/static/skin/tallgradient.gif'); */
    background-repeat: repeat-x;
    background-position: left top;
	background-color: #e4eaeb;
}

.redbox div {
        border: 1px solid #fff;
        background-image: url('/static/skin/tallredgradient.gif');
        background-repeat: repeat-x;
        background-position: left top;
        background-color: #b21f06;
}

.box div.cellPadding {
	border: 0;
}

.box div.noBg {
	background-image: none;
}

.box table.viewTable td {
        border: 0;
}

.cropHolder {
        background-color: #f0f4f5;
        border: 1px solid #ced7da;
	background-image: url('/static/skin/chess.gif');
	border-bottom: 0;
}


div.grippie {
        background-image: url('/static/skin/grippie.gif');
	background-position: center 2px;
        background-color: #e5ebec;
        border-left: 1px solid #cfd8db;
        border-right: 1px solid #cfd8db;
        border-bottom: 1px solid #cfd8db;
}





.red_state a,
.yellow_state a,
.green_state a,
.blue_state a,
.orange_state a,
.gray_state a,
.brown_state a,
.black_state a {
	backgound-position: center center;
	backgound-repeat: repeat-x;
	color: #fff;
	font-weight: bold;
}

.red_state a { background-image: url('/static/skin/red_state_bg.gif'); }
.red_state a span.right { background-image: url('/static/skin/red_state_right_white.gif');}
.box .red_state a span.right { background-image: url('/static/skin/red_state_right.gif');}

.yellow_state a { background-image: url('/static/skin/yellow_state_bg.gif'); }
.yellow_state a span.right { background-image: url('/static/skin/yellow_state_right_white.gif');}
.box .yellow_state a span.right { background-image: url('/static/skin/yellow_state_right.gif');}

.green_state a { background-image: url('/static/skin/green_state_bg.gif'); }
.green_state a span.right { background-image: url('/static/skin/green_state_right_white.gif');}
.box .green_state a span.right { background-image: url('/static/skin/green_state_right.gif');}

.orange_state a { background-image: url('/static/skin/orange_state_bg.gif'); }
.orange_state a span.right { background-image: url('/static/skin/orange_state_right_white.gif');}
.box .orange_state a span.right { background-image: url('/static/skin/orange_state_right.gif');}

.blue_state a { background-image: url('/static/skin/blue_state_bg.gif'); }
.blue_state a span.right { background-image: url('/static/skin/blue_state_right_white.gif');}
.box .blue_state a span.right { background-image: url('/static/skin/blue_state_right.gif');}

.gray_state a { background-image: url('/static/skin/gray_state_bg.gif'); }
.gray_state a span.right { background-image: url('/static/skin/gray_state_right_white.gif');}
.box .gray_state a span.right { background-image: url('/static/skin/gray_state_right.gif');}

.black_state a { background-image: url('/static/skin/black_state_bg.gif'); }
.black_state a span.right { background-image: url('/static/skin/black_state_right_white.gif');}
.box .black_state a span.right { background-image: url('/static/skin/black_state_right.gif');}

.brown_state a { background-image: url('/static/skin/brown_state_bg.gif'); }
.brown_state a span.right { background-image: url('/static/skin/brown_state_right_white.gif');}
.box .brown_state a span.right { background-image: url('/static/skin/brown_state_right.gif');}

/* STATIC BOTTOM BAR */

#bottombar ul.buttons li {
        background: #000 url('/static/skin/bottom-bar-bg.gif') repeat-x center top;
}

#bottombar ul.buttons li a {
        background: transparent url('/static/skin/bottom-bar-bg.gif') no-repeat left -37px;
}

#bottombar ul.buttons li a:hover, #bottombar ul.buttons li a:active, #bottombar ul.buttons li a:focus {
        background: transparent url('/static/skin/bottom-bar-bg.gif') repeat-x center -37px;
}

.icon-help, .icon-chat {
        float: left;
        width: 16px;
        height: 16px;
        background: transparent url('/static/icons/16x16/bottom-bar-icons.gif') no-repeat center center;
        margin-right: 5px;
}

.icon-chat {
        background-position: left top;
}

.icon-help {
        background-position: -16px top;
}


