
/* 
*	SIP specific stylesheet
*	Right now, there is just one global stylesheet used in specific SIP styling
*	instead of a separate stylesheet for each page ( as used in webcres ).
*	May break this out in the future
*
*/

body#home .contentOuter {
	padding-top: 1px!important;
	background : url('../../img/home/scrap-background.png') repeat-x center top;
	background-position : 0px -50px;
	min-width: 1000px;
	width: 100%;
 	height: 100%;
 	min-height: 100% !important;
}

body#home .contentTray {
	height : 300px;
	padding: 20px 0px 30px 30px;
	margin: 60px auto 0 auto;
	display : inline-block;
	background: transparent url('../../img/skin/transparent-productbg.png');
	border-radius: 10px;
	text-align : left;
}

body#home ul.features {
	margin-top: 1.5em;
	min-height: 66px;
}

body#home .features li {
	list-style : square inside;
}

#home .noSupplierFound {
	text-align:center; 
	width : 520px; 
	height: 35px; 
	margin : 15px auto; 
	background-color : white; 
	border : 2px solid red; 
	padding : 8px;
	position : relative;
	top : 20px;
	font-size : 12pt;
	font-weight : bolder;
}

/* Page Specific */
body.chooseSupplier .tertiaryHeader li#chooseSupplierBtn a.emphasizedButton,
body.shipments .tertiaryHeader li#shipmentsBtn a.emphasizedButton,
body.payments .tertiaryHeader li#paymentsBtn a.emphasizedButton,
body.purchaseOrders .tertiaryHeader li#purchaseOrdersBtn a.emphasizedButton,
body.shipmentnotices .tertiaryHeader li#shipmentNoticesBtn a.emphasizedButton,
body.carrierportal .tertiaryHeader li#carrierPortalBtn a.emphasizedButton,
body.materialSupplier .tertiaryHeader li#materialSupplierBtn a.emphasizedButton,
body.admin .tertiaryHeader li#adminBtn a.emphasizedButton,
body.supplierInfo .tertiaryHeader li#supplierInfoBtn a.emphasizedButton,
body.changepassword .tertiaryHeader li#changepasswordBtn a.emphasizedButton
{
  background: transparent url('../../img/skin/EmphasizedButtonSprite.png') repeat-x 0 -56px;
}

body#home .contentTray .col {
	width: 280px;
	margin-right: 30px;
}

body#home .contentTray .col.last {
	margin-right: 28px;
}

body#home #shipmentsIntro .stdBtn {
	width: 45%;
}

body#home #shipmentsIntro a.hdr {
	background: transparent url('../../img/home/shipments-hdr.png') no-repeat 0 0;
	padding: 78px 0 0 0;
	width: 278px;
	border: 1px solid #000;
}

body#home #paymentsIntro .stdBtn {
	width: 45%;
}

body#home #paymentsIntro a.hdr {
	background: transparent url('../../img/home/payments-hdr.png') no-repeat 0 0;
	padding: 78px 0 0 0;
	width: 278px;
	border: 1px solid #000;
}

body#home #purchaseOrdersIntro .stdBtn {
	width: 65%;
}

body#home #purchaseOrdersIntro a.hdr {
	background: transparent url('../../img/home/purchase-orders-hdr.png') no-repeat 0 0;
	padding: 78px 0 0 0;
	width: 278px;
	border: 1px solid #000;
}

body#home .contentTray p {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.3em;
	margin: 1em 0;
}

.contentOuter {
  /*padding: 0 15px 15px 15px;*/
 padding: 0 0 76px 0 !important;
 width: 100%;
 height: 100%;
 min-height: 100% !important;
 clear: both;
 display: block;
 position: relative;
  /*margin: 0 auto;*/
  /*width: 95%;*/
}

/* Footer Styles from style.css */

/**
 * Footer
 */

#footer {
	height: 56px;
	clear:both;
	bottom: 0;
}

body.fixedFooter #footer {
  z-index: 9999;
  border: 0;
}

.mainFooter {
  background: #B6B6B6 url('../../img/skin/MainHeaderBG.png') repeat-x top left;
}

.secondaryFooter {
  background-color: #888888;
  border-top: 1px solid #FFF;
  padding-bottom: 5px;
}

.secondaryFooter p {
  font-size: 13px;
  padding: 6px;
  margin-left: 15px;
}

#footer .nav {
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 15px;
}

#footer .nav li {
  line-height: 1.2;
}

#footer .nav li {
	float: left;
	list-style: none;
	font-size: 13px;
	padding: 0;
	margin: 0 1px 0 0;
}

#footer .nav li {
  background: transparent url('../../img/skin/BlackVertDivider.png') repeat-y top left;
  padding: 0 4px 0 5px;
}

#footer .nav li.first {
  background: transparent;
}

#footer .nav li a {
  color: #333;
  text-decoration: none;
}

div#criteriaFormInner {
	width: 100%;
	min-width: 1000px;
}

.innerContainer {
	width: 1000px ;
	margin: 0 auto !important;
	background: #E6E6E6;
	position: relative;
	display: block;

}

.poweredByContainer {
  float: right;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 15px;
}

.poweredBy {
  float: left;
  font-size: 13px;
  margin-right: 4px;
}

.poweredByContainer .logo {
  float: left;
  background: transparent url('../../img/skin/AMCSLogoSmallTransparent.png') no-repeat top left;
  height /* */: 12px; /* False value for IE4-5.x/Win. */
  padding:12px 0 0 0;
  width: 47px;
  background-size: 25px 12px;
}

.pageWrapper {
position: relative;
width: 100%;
min-height: 94% !important;
min-height: 100% !important	9;
}

/* Date Picker */
#set_date_range_link {
float: left;
padding-top: 3px;
}

/* Shipment specific styles */
body#shipment {}

/* Ticket popups */
body#ticket, body#checkdetails, body#podetail, body#shipmentdetail {
	background-color: #FFF;
}

#paymentsSection, #settlementDetailsSection, #shipmentDetailsSection, #poOverviewSection {
	border-top: 1px solid #000;
	margin-bottom: 1em;
}

#paymentsSection th[align=right] {
	text-align: right;
}

#ticket .pageWrapper, #checkdetails .pageWrapper, #podetail .pageWrapper, #shipmentdetail .pageWrapper {
	min-width: 100%;
}

#shipmentdetail .ticketHeader h2 {
	font-size: 1.65em;
}

#shipmentdetail h3 {
	font-size: 1.25em;
}

#shipmentdetail .ticketDetail {
	width: 500px;
}

#shipmentdetail .tblHdr th {
	text-align: right;
}

#checkdetails table {
	width: 100%;
}

#checkdetails .ticketDetail h2 {
	font-size: 160%;
}

#checkdetails #checkDetailContent {
	width: auto;
	margin : 25px 0px 25px 0px;
	padding: 4px;
	border: 1px solid #000;
}

#checkdetails #checkSimulation {
	width: 100%;
	margin: 0 auto;
	padding : 4px;
}

.ticketDetail {
	position: relative;
	width: 60%;
	margin: 0 auto;
	border: 3px solid #000000;
	padding: 20px !important;
	overflow: hidden;
}

#checkdetails .results, #checkdetails .contentOuter {
	background: transparent;
}

#checkdetails .ticketDetail {
	margin: 0 auto;
	padding: 20px;
}

#checkdetails #checkDetail {
	width: 940px;
	margin: 0 auto;
	border: 3px solid #000000;
	padding: 20px;
	background: #FFF url('../../img/skin/CheckBgPattern.png') repeat;
	display: table;
	border-style: solid;
}

#ticket .ticketDetail {
	width: 520px;
	border-style: solid\9;
}

#podetail .ticketDetail {
	width: 550px;
	border-style: solid\9;
}

#ticket .ticketDetail .resultsTableTicket {
	font-family: monospace;
}

.ticketHeader {
	width: 60%;
	margin: 0 auto;
}

.ticketHeader h2, .ticketHeader h3, .ticketHeader h4, .ticketHeader p {
	text-align: center;
	margin-bottom: .75em;
}

.ticketHeader h2 {
	font-size: 2em;
	margin-bottom: 0.5em;
}

.ticketHeader h4 {
	margin-bottom: 1em;
}

.ticketDetail table {
	width: 100%;
}

/* Shipments */
#shipments select,
#materialSupplier select {
	width : 165px;
}

#pos select {
	width : 165px;
}

/* PO Detail */
#podetail .podetailTable td {
	padding-bottom : 10px;
}

/* Navigation Menus */
.newSubLink {
	padding : 6px 10px 6px 10px; 
	display : inline;
	position : relative;
	top : -2px;
}

.newSubLink span {
	position : relative;
	top : -1px;
}

.newSubLink:hover {
	background-color : #C5C5C5;
}

h2.sipImageHeader {
	background-color: #000; 
	color: #fff; 
	padding: 10px; 
	text-align: center;
	font-size: 13pt;
}

.sipImage {
	display: inline-block; 
	border: 1px solid #000;
	margin-top: 10px;
}

.sipImageContent {
	padding : 10px;
}

/* Emphasized Buttons */

body#purchaseOrders #purchaseOrdersBtn a.emphasizedButton,
body#pos #purchaseOrdersBtn a.emphasizedButton,
body#shipments #shipmentsBtn a.emphasizedButton,
body#payments #paymentsBtn a.emphasizedButton,
body#paymentdetails #paymentsBtn a.emphasizedButton,
body#checkdetails #paymentsBtn a.emphasizedButton,
body#shipmentnotices #shipmentNoticesBtn a.emphasizedButton,
body#carrierportal #carrierPortalBtn a.emphasizedButton,
body#shipmentsbymaterialcode #shipmentsBtn a.emphasizedButton,
body#supplierInfo #supplierInfoBtn a.emphasizedButton,
body#ticket.shipments #shipmentsBtn a.emphasizedButton,
body#adminAddUser #adminBtn a.emphasizedButton,
body#adminUsers #adminBtn a.emphasizedButton,
body#support #adminBtn a.emphasizedButton,
body#adminDatasources #adminBtn a.emphasizedButton,
body#shipmentsbypoline #purchaseOrdersBtn a.emphasizedButton,
body#ticket.payments #paymentsBtn a.emphasizedButton,
body#ticket.shipmentsmaterial #shipmentsBtn a.emphasizedButton,
body#shipmentdetail.shipments #shipmentsBtn a.emphasizedButton,
body#podetail.shipments #shipmentsBtn a.emphasizedButton,
body#shipmentdetail.shipmentsmaterial #shipmentsBtn a.emphasizedButton,
body#podetail.shipmentsmaterial #shipmentsBtn a.emphasizedButton,
body#shipmentdetail.payments #paymentsBtn a.emphasizedButton,
body#podetail.payments #paymentsBtn a.emphasizedButton,
body#podetail.purchaseOrders #purchaseOrdersBtn a.emphasizedButton,
body#ticket.purchaseOrderShipments #purchaseOrdersBtn a.emphasizedButton,
body#shipmentdetail.purchaseOrderShipments #purchaseOrdersBtn a.emphasizedButton,
body#podetail.purchaseOrderShipments #purchaseOrdersBtn a.emphasizedButton,
body#changepassword #changepasswordBtn a.emphasizedButton,
body#materialSupplier #materialSupplierBtn a.emphasizedButton,
body#shipmentdetail.shipments-material-supplier #materialSupplierBtn a.emphasizedButton,
body#ticket.shipments-material-supplier #materialSupplierBtn a.emphasizedButton,
body#podetail.shipments-material-supplier #materialSupplierBtn a.emphasizedButton,
body#podetail.purchaseOrders-material-supplier #materialSupplierBtn a.emphasizedButton,
body#freight #freightBtn a.emphasizedButton
{
	background: transparent url('../../img/skin/EmphasizedButtonSprite.png') repeat-x 0 -28px;
}

.backBtn {
	position : absolute;
	left : 15px;
	text-decoration : none;
}

/* Special rule for millweight exports. Keeping this SIP specific instead of global results since this is only used in SIP */
.millWeightsExport {
	padding-right : 9px !important;
	border-right : 1px solid #000;
}