html * {
  font-family: Trebuchet MS;
}

a:link {
  color: #000000;
  text-decoration: underline;
}

a:visited {
  color: #000000;
  text-decoration: underline;
}

a:active {
  color: #ff0000;
  text-decoration: none;
}

a:hover {
  color: #ff0000;
  text-decoration: none;
}

a:link.Shipping {
  color: #ff0000;
  text-decoration: underline;
}

a:visited.Shipping {
  color: #ff0000;
  text-decoration: underline;
}

a:active.Shipping {
  color: #000000;
  text-decoration: none;
}

a:hover.Shipping {
  color: #000000;
  text-decoration: none;
}

.Error {
  color: #ff0000;
}

.Highlight {
  color: #0000ff;
}

div.TMR {
  background-color: #ffffff;
  background-image: url('http://www.trackmyrug.com/images/TMR.jpg');
  background-repeat: no-repeat;
  border: 2px solid #000000;
  height: 768px;
  width: 1024px;
  z-index: 1;
}

div.TMRHeader {
  height: 55px;
  margin: 107px 0px 0px 425px;
  position: absolute;
  width: 599px;
}

div.TMRHeader1 {
  font-size: 22px;
  font-style: italic;
  right: 26px;
  position: absolute;
}

div.TMRHeader2 {
  bottom: 0;
  font-size: 18px;
  font-style: italic;
  right: 26px;
  position: absolute;
}

div.TMRMain {
  height: 365px;
  width: 1024px;
  margin: 240px 0px 0px 0px;
  position: absolute;
}

div.TMRMainLeft {
  height: 350px;
  width: 300px;
  float: left;
  font-weight: bolder;
  
}

div.TMRMainLeftTransNo {
  margin: 0px 0px 0px 32px;
  font-size: 18px;
}

div.TMRMainLeftZipCode {
  margin: 30px 0px 0px 32px;
  font-size: 18px;
}

div.TMRMainLeftAddress {
  margin: 0px 0px 0px 32px;
  font-size: 10px;
}

div.TMRMainLeftName {
  margin: 80px 0px 0px 32px;
  font-size: 18px;
}

div.TMRMainLeftPhoneNo {
  margin: 30px 0px 0px 32px;
  font-size: 18px;
}

div.TMRMainForm {
  height: 350px;
  width: 424px;
  float: left;
}

input.TMRMainFormBorder {
  border: 2px solid #000000;
}

input.TMRMainFormBorderError {
  border: 2px solid #ff0000;
}

input.TMRMainFormMessageError::-webkit-input-placeholder {
  color: #ff0000;
  opacity: 1 !important;
}

input.TMRMainFormMessageError::-moz-placeholder {
  color: #ff0000;
  opacity: 1 !important;
}
input.TMRMainFormMessageError:-ms-input-placeholder {
  color: #ff0000;
  opacity: 1 !important;
}
input.TMRMainFormMessageError:-moz-placeholder {
  color: #ff0000;
  opacity: 1 !important;
}

input.TMRMainFormTransNumber {
  font-size: 22px;
  height: 30px;
  padding: 0px 0px 0px 12px;
  width: 348px;
}

div.TMRMainFormZip {
  padding:20px 0px 0px;
}

input.TMRMainFormZip {
  font-size: 22px;
  height: 30px;
  padding: 0px 0px 0px 12px;
  width: 348px;
}

div.TMRMainFormOr {
  padding:29px 0px 8px 155px;
  font-size: 17px;
  font-weight: bolder;
}

div.TMRMainFormName {
  padding:20px 0px 0px;
}

input.TMRMainFormName {
  font-size: 22px;
  height: 30px;
  padding: 0px 0px 0px 12px;
  width: 348px;
}

div.TMRMainFormPhone {
  padding:20px 0px 0px;
}

input.TMRMainFormPhone {
  font-size: 22px;
  height: 30px;
  padding: 0px 0px 0px 12px;
  width: 348px;
}

div.TMRMainFormButtonSearch {
  padding:20px 0px 0px 122px;
}

div.TMRMainFormError {
  border: 2px solid #ff0000;
  color: #ff0000;
  margin: 14px 0px 0px;
  text-align: center;
  width: 358px;
}

button.TMRMainFormButtonSearch {
  background: #000000;
  border: 1px solid #000000;
  color: #ffffff;
  font-size: 18px;
  height: 35px;
  width: 113px;
}

div.TMRMainRight {
  height: 350px;
  width: 300px;
  float: left;
}

div.TMRMainRightLine1 {
  font-style: italic;
  margin: 0px 0px 0px 32px;
  font-size: 18px;
}

div.TMRMainRightLine2 {
  font-style: italic;
  margin: 201px 0px 0px 32px;
  font-size: 18px;
}

div.TMRFooter {
  height: 134px;
  margin: 630px 0px 0px 37px;
  position: absolute;
  width: 947px;
}

div.TMRFooter1 {
  font-size: 18px;
  font-style: italic;
  position: absolute;
}

div.TMRFooter2 {
  margin-top:24px;
  font-size: 18px;
  font-style: italic;
  position: absolute;
}

div.TMRFooter3 {
  margin-top:60px;
  font-size: 17px;
  font-weight: bolder;
  position: absolute;
}

div.TMRFooter4 {
  margin-top:84px;
  font-size: 18px;
  position: absolute;
}

div.TMRMainStatus {
  height: 445px;
  margin: 200px 0px 0px 0px;
  position: absolute;
  width: 1024px;
}

div.TMRMainStatusLineCustomer {
  height: 175px;
  width: inherit;
}

div.TMRMainStatusLineCustomerInfo {
  border: 1px solid #000000;
  float: left;
  height: 148px;
  margin: 0px 0px 0px 50px;
  width: 358px;
}

div.TMRMainStatusLineCustomerShipping {
  float: left;
  height: 150px;
  margin: 0px 0px 0px 38px;
  width: 494px;
}

div.TMRMainStatusLineCustomerInfoTrans {
  background-color: #000000;
  color: #ffffff;
  font-size: 18px;
  height: 29px;
  line-height: 18px;
  padding: 11px 0px 0px 15px;
}

div.TMRMainStatusLineCustomerInfoDetail {
  font-size: 18px;
  line-height: 18px;
  padding: 13px 0px 1px 15px;
}

div.TMRMainStatusLineTrans {
  width: inherit;
}

div.TMRMainStatusLineTransInfo {
  border: 1px solid #000000;
  margin: 0px 0px 0px 50px;
  width: 922px;
}

div.TMRMainStatusLineTransInfoHeader {
  background-color: #000000;
  color: #ffffff;
  height: 40px;
}

div.TMRMainStatusLineTransInfoHeaderLine1 {
  border-right: 1px solid #ffffff;
  font-size: 18px;
  float: left;
  height: 40px;
  line-height: 18px;
  padding: 11px 0px 0px 0px;
  text-align: center;
  width: 135px;
}

div.TMRMainStatusLineTransInfoHeaderLine2 {
  border-right: 1px solid #ffffff;
  font-size: 18px;
  float: left;
  height: 40px;
  line-height: 18px;
  padding: 11px 0px 0px 0px;
  text-align: center;
  width: 150px;
}

div.TMRMainStatusLineTransInfoHeaderLine3 {
  border-right: 1px solid #ffffff;
  font-size: 18px;
  float: left;
  height: 40px;
  line-height: 18px;
  padding: 11px 0px 0px 0px;
  text-align: center;
  width: 424px;
}

div.TMRMainStatusLineTransInfoHeaderLine4 {
  font-size: 18px;
  float: left;
  height: 40px;
  line-height: 18px;
  padding: 11px 0px 0px 0px;
  text-align: center;
  width: 210px;
}

div.TMRMainStatusLineTransInfoDetail {
  background-color: #ffffff;
  color: #000000;
  line-height: 9px;
  height: 30px;
}

div.TMRMainStatusLineTransInfoDetailLine1 {
  float: left;
  height: 30px;
  text-align: center;
  width: 136px;
}

div.TMRMainStatusLineTransInfoDetailLine2 {
  float: left;
  height: 30px;
  text-align: center;
  width: 151px;
}

div.TMRMainStatusLineTransInfoDetailLine3 {
  float: left;
  height: 30px;
  margin-left: 35px;
  width: 390px;
}

div.TMRMainStatusLineTransInfoDetailLine4 {
  float: left;
  height: 30px;
  text-align: center;
  width: 210px;
}

div.TMRMainStatusLineOrders {
  width: inherit;
}

div.TMRMainStatusLineOrdersInfo {
  border: 1px solid #000000;
  margin: 0px 0px 0px 50px;
  width: 320px;
}

div.TMRMainStatusLineOrdersInfoHeader {
  background-color: #000000;
  color: #ffffff;
  height: 40px;
}

div.TMRMainStatusLineOrdersInfoHeaderLine1 {
  border-right: 1px solid #ffffff;
  font-size: 18px;
  float: left;
  height: 40px;
  line-height: 18px;
  padding: 11px 0px 0px 0px;
  text-align: center;
  width: 119px;
}

div.TMRMainStatusLineOrdersInfoHeaderLine2 {
  font-size: 18px;
  float: left;
  height: 40px;
  line-height: 18px;
  padding: 11px 0px 0px 0px;
  text-align: center;
  width: 200px;
}

div.TMRMainStatusLineOrdersInfoDetail {
  background-color: #ffffff;
  color: #000000;
  line-height: 9px;
  height: 30px;
}

div.TMRMainStatusLineOrdersInfoDetailLine1 {
  float: left;
  height: 30px;
  text-align: center;
  width: 120px;
}

div.TMRMainStatusLineOrdersInfoDetailLine2 {
  float: left;
  height: 30px;
  text-align: center;
  width: 200px;
}

div.TMRMainStatusFooter {
  padding: 720px 0px 0px 50px;
}

div.TMRMainStatusFooterMain {
  float: left;
}

div.TMRMainStatusFooterPrevious {
  float: left;
  padding: 0px 0px 0px 100px;
}

div.faq {
  padding: 0px 0px 20px 0px;
}

div.faqHeader {
  font-size: 18px;
  font-weight: bolder;
}

div.faqQuestion {
  color: #cc0000;
  font-weight: bolder;
}

div.faqFooter {
  padding: 30px 0px 0px 0px;
}