/* Primary Navigation */
#primary-navigation .home {
     background: transparent url("../images/home.png") no-repeat scroll center 28px;
}

#primary-navigation .products {
     background: transparent url("../images/products.png") no-repeat scroll center 28px;
}

#primary-navigation .suppliers {
     background: transparent url("../images/suppliers.png") no-repeat scroll center 28px;
}

#primary-navigation .stores {
     background: transparent url("../images/stores.png") no-repeat scroll center 28px;
}

#primary-navigation .catalog {
     background: transparent url("../images/catalog.png") no-repeat scroll center 28px;
}

#primary-navigation .orders {
     background: transparent url("../images/orders.png") no-repeat scroll center 28px;
}

#primary-navigation .supplier_orders {
     background: transparent url("../images/supplier_orders.png") no-repeat scroll center 28px;
}

#primary-navigation .scheduler {
     background: transparent url("../images/scheduler.png") no-repeat scroll center 28px;
}

#primary-navigation .shipping {
     background: transparent url("../images/shipping.png") no-repeat scroll center 28px;
}

#primary-navigation .reports {
     background: transparent url("../images/reports.png") no-repeat scroll center 28px;
}

#primary-navigation .logout {
     background: transparent url("../images/logout.png") no-repeat scroll center 28px;
}

/* Secondary Navigation */
#secondary-navigation li a.home {
     background: transparent url("../images/home.png") no-repeat scroll 10px center !important;
}

#secondary-navigation li a.add {
     background: transparent url("../images/add.png") no-repeat scroll 10px center !important;
}

#secondary-navigation li a.settings {
     background: transparent url("../images/settings.png") no-repeat scroll 10px center !important;
}

#secondary-navigation li a.reports {
     background: transparent url("../images/reports.png") no-repeat scroll 10px center !important;
}

#secondary-navigation li a.catalog {
     background: transparent url("../images/catalog.png") no-repeat scroll 10px center !important;
}

#secondary-navigation li a.alias {
     background: transparent url("../images/alias.png") no-repeat scroll 10px center !important;
}

#secondary-navigation li a.supplier {
     background: transparent url("../images/suppliers.png") no-repeat scroll 10px center !important;
}

#secondary-navigation li a.export {
     background: transparent url("../images/export.png") no-repeat scroll 10px center !important;
}

#secondary-navigation li a.shipping {
     background: transparent url("../images/shipping.png") no-repeat scroll 10px center !important;
}

/* UI Module */
#content.ui form {
     margin-bottom: 20px;
}

#content.ui .fixed-size form {
     margin-bottom: 0px;
}

#content.ui .fixed-size {
     margin-bottom: 20px;
}

/* Login Module */
#module-session {
     bottom: 0px;
     height: 275px;
     left: 0px;
     margin: auto;
     position: absolute;
     right: 0px;
     top: 0px;
     width: 360px;
     text-align: center;
}

#module-session form {
     background-color: #47546B;
     background-image: url("../images/bg.png");
     border: 4px solid #FFFFFF;
     bottom: 0px;
     box-shadow: 0px 0px 3px #AAAAAA;
     padding: 30px;
}

#module-session .header {
     border-bottom: 1px solid rgba(255, 255, 255, 0.1);
     color: #FFFFFF;
     font-family: verdana;
     font-size: 20px;
     letter-spacing: -0.8px;
     margin-bottom: 26px;
     padding-bottom: 10px;
     text-align: center;
}

#module-session .header span {
     color: #F17E31;
     font-weight: bold;
}

#module-session .text input {
     border-color: transparent transparent transparent #AAAAAA;
     border-image: none;
     border-style: none none none solid;
     border-width: medium medium medium 1px;
     box-sizing: padding-box;
     padding: 8px;
     width: 100%;
}

#module-session .text {
     border: 2px solid #47546B;
     box-shadow: 0px 0px 1px #333333;
     margin-bottom: 10px;
     padding-left: 40px;
}

#module-session .username {
     background: #EEEEEE url("../images/icon-username.png") no-repeat scroll 12px center;
}

#module-session .password {
     background: #EEEEEE url("../images/icon-password.png") no-repeat scroll 12px center;
}

#module-session .submit input {
     border: medium none;
     box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
     color: #FFFFFF;
     cursor: pointer;
     font-weight: bold;
     padding: 14px 0px;
     width: 100%;
}

#module-session .submit {
     margin-top: 22px;
}

#module-session.error .text {
     border: 2px solid #A00;
}

/* Products Module */
#content.home #secondary-navigation li a {
     background: transparent url("../images/products.png") no-repeat scroll 10px center;
}

/* Suppliers Module */
#content.suppliers table.suppliers td {
     text-align: center;
}

#content.suppliers table.suppliers td:nth-child(2) {
     text-align: left;
}

#content.suppliers table.suppliers th:last-child {
     width: 140px;
}

/* Products Module */
#content.products table.products td, #content.products table.presets td, #content.products table.auto_import td {
     text-align: center;
}

#content.products table.products td:nth-child(2), #content.products table.presets td:nth-child(2) {
     text-align: left;
}

#content.products table.products th:last-child, #content.products table.presets th:last-child {
     width: 100px;
}

#content.products table.products th:first-child, #content.products table.presets th:first-child, #content.products table.auto_import th:first-child {
     width: 50px;
}

#content.products #secondary-navigation li a {
     background: transparent url("../images/products.png") no-repeat scroll 10px center;
}

/* Stores Module */
#content.stores table.stores td {
     text-align: center;
}

#content.stores table.stores td:nth-child(2) {
     text-align: left;
}

#content.stores table.stores th:last-child {
     width: 100px;
}

#content.stores #secondary-navigation li a {
     background: transparent url("../images/stores.png") no-repeat scroll 10px center;
}

/* Orders Module */
#content.orders table.orders td, #content.orders table.presets td, #content.orders table.order-items td, #content.orders table.auto_import td {
     text-align: center;
}

#content.orders table.orders th:last-child, #content.orders table.presets th:last-child {
     width: 100px;
}

#content.orders table.presets th:nth-child(1), #content.orders table.order-items th:nth-child(1), #content.orders table.auto_import th:nth-child(1) {
     width: 50px;
}

#content.orders table.presets td:nth-child(2) {
     text-align: left;
}

#content.orders #secondary-navigation li a {
     background: transparent url("../images/stores.png") no-repeat scroll 10px center;
}

#content.orders table.order-items th:last-child, #content.orders table.order-items th:nth-child(3) {
     width: 100px;
}

#content.catalog table.order-items td:nth-child(3), #content.catalog table.order-items th:nth-child(3) {
     width: 100px;
     text-align: center;
}

/* Catalog Module */
#content.catalog #secondary-navigation li a {
     background: transparent url("../images/products.png") no-repeat scroll 10px center;
}

#content.catalog table.catalog td:nth-child(2) {
     text-align: left;
}

#content.catalog table.catalog td:nth-child(1) {
     width: 50px;
}

#content.catalog table.catalog th:nth-child(3), #content.catalog table.catalog th:nth-child(4) {
     width: 150px;
}

#content.catalog table.catalog td {
     text-align: center;
}

#content.catalog table.catalog th:last-child, #content.catalog table.catalog th:nth-child(5) {
     width: 100px;
}

#content.catalog table.product-items td:nth-child(3), #content.catalog table.product-items th:nth-child(3) {
     width: 100px;
     text-align: center;
}

/* Supplier Orders Module */
#content.supplier_orders table.orders td, #content.supplier_orders table.presets td, #content.supplier_orders table.order-items td, #content.supplier_orders table.auto_import td {
     text-align: center;
}

#content.supplier_orders table.orders th:last-child, #content.supplier_orders table.presets th:last-child {
     width: 100px;
}

#content.supplier_orders table.presets th:nth-child(1), #content.supplier_orders table.order-items th:nth-child(1), #content.supplier_orders table.auto_import th:nth-child(1) {
     width: 50px;
}

/* Scheduler */
#content.scheduler .interactive-table select {
     background-color: #F9F9F9;
     border: medium none;
     box-shadow: none;
     cursor: pointer;
     width: 100%;
}

#content.scheduler table.scheduler th:nth-child(1) {
     width: 50px;
}

#content.scheduler table.scheduler td:nth-child(2) {
     text-align: left;
}

#content.scheduler table.scheduler td {
     text-align: center;
}

#content.scheduler table.scheduler th:nth-child(3), #content.scheduler table.scheduler th:nth-child(4) {
     width: 150px;
}

#content.scheduler table.scheduler th:last-child {
     width: 100px;
}

#content.scheduler div.interactive-table td.error {
     font-size: 13px !important;
     padding: 0 17px !important;
}
