/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
*{padding: 0; margin: 0;}
li {margin-left: 14px;}
body {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  font-family:Arial, Helvetica, sans-serif;
  padding:0;
  
}
 .toplink { display: none; } 
A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
    display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
  
  }

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  
}

.infoBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, 
TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, 
TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
 /* font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;*/
 
}

td.pageHeading img, DIV.pageHeading img{
display:none;
}
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: 
#ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }




/* new styles */
body {
    margin: 0px;
    padding-top: 9px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size:12px;
}
.ftr-link-area-bg {
    background-color: #e7ecf5;
    margin: 0px;
    border-top-width: 4px;
    border-top-style: solid;
    border-top-color: #d4dbe7;
    padding-top: 11px;
    padding-right: 0px;
    padding-bottom: 11px;
    padding-left: 0px;
}
.ftr-main-menu-area {
    margin: 0px;
    padding-top: 8px;
    padding-right: 70px;
    padding-bottom: 0px;
    padding-left: 16px;
    width: 264px;
    background-image: url(images/ftr-menu-area-line.jpg);
    background-repeat: no-repeat;
    background-position: right 11px;
}
.ftr-main-menu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    color: #1c4795;
    text-decoration: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d4dbe7;
}
.ftr-main-menu-link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.ftr-main-menu-link ul {
    margin: 0px;
    padding: 0px;
    list-style-image: none;
    list-style-type: none;
}
.ftr-no-area {
    margin: 0px;
    padding-top: 35px;
    padding-right: 26px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.ftr-main-menu-link ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-image: url(images/grey-bullet.gif);
    background-repeat: no-repeat;
    background-position: 1px 5px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-left: 10px;
}
.ftr-main-menu-link ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.ftr-main-menu-link ul li a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.all-accountancy-txt {
    background-image: url(images/ftr-all-accountancy-ball.jpg);
    background-repeat: no-repeat;
    background-position: 39px top;
    margin: 0px;
    padding-top: 11px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 56px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.all-accountancy-txt a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.green-big-bold-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: normal;
    font-weight: bold;
    color: #348d12;
    text-decoration: none;
    text-transform: uppercase;
}
.dark-blue-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #212a90;
    text-decoration: none;
}
.nml-black-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    
}
.mail{
width:172px
}
.nml-black-txt a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.nml-black-txt a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.copy-rgt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
    color: #7f7f7f;
    text-decoration: none;
    padding-top: 11px;
    padding-bottom: 17px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9;
}
.ftr-sbgeot {
    margin: 0px;
    padding-top: 13px;
    padding-right: 6px;
    padding-bottom: 16px;
    padding-left: 0px;
    width: 240px;
}
.ftr-icon-area {
    margin: 0px;
    padding-top: 13px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
}
.ftr-bm {
    display: inline-block;
    margin: 0px;
    float: right;
    padding-top: 20px;
    padding-right: 18px;
    padding-bottom: 0px;
    padding-left: 20px;
}
.ftr-copyscape {
    display: block;
    margin: 0px;
    padding: 0px;
    float: right;
}
.ftr-icon {
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.all-accountancy-txt a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.middle-area {
    margin: 0px;
    padding-top: 7px;
    padding-right: 5px;
    padding-bottom: 26px;
    padding-left: 5px;
}
.lft-order-bg {
    background-image: url(images/lft-order-link-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px;
    border: 1px solid #abbbd8;
    padding-top: 8px;
    padding-right: 22px;
    padding-bottom: 11px;
    padding-left: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.lft-order-bg ul {
    margin: 0px;
    padding: 0px;
    list-style-image: none;
    list-style-type: none;
}
.lft-order-bg ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-image: url(images/lft-order-line.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
}
.cls-li-bg{
    background-image: url(images/lft-order-line.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom:10px;
    padding-left: 0px;
}
.lft-order-bg ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-image: url(images/lft-order-line.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
}
.lft-order-bg ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-image: url(images/green-right-arrow.jpg);
    background-repeat: no-repeat;
    background-position: 4px 3px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 26px;
}
.lr-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(images/lr-head-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 12px;
    background-color: #192b61;
}
.lft-wuu-txt-area {
    background-image: url(images/lft-wuu-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    margin: 0px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #abbbd8;
    border-bottom-color: #abbbd8;
    border-left-color: #abbbd8;
    padding-top: 11px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
}
.lft-wuu-txt-area ul {
    margin: 0px;
    padding: 0px;
    list-style-image: none;
    list-style-type: none;
}
.lft-wuu-txt-area ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    display: block;
    width: 170px;
    float: left;
}
.lft-wuu-txt-area ul li .lft-wuu-no {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 18px;
    padding-top: 2px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-left: 0px;
    background-image: url(images/green-crical-bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
}
.lft-wuu-txt-area ul li .lft-wuu-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 140px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.lft-paypal-box {
    background-image: url(images/lft-paypal-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: center bottom;
    margin: 0px;
    padding-top: 18px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 27px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #abbbd8;
    border-bottom-color: #abbbd8;
    border-left-color: #abbbd8;
}
.lft-hmrc-box {
    background-image: url(images/lft-hmrc-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    margin: 0px;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 16px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #abbbd8;
    border-bottom-color: #abbbd8;
    border-left-color: #abbbd8;
}
.grey-tp-brd {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #cccccc;
}
.lft-dc-box {
    margin: 0px;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 13px;
    padding-left: 12px;
    background-image: url(images/lft-hmrc-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #abbbd8;
    border-bottom-color: #abbbd8;
    border-left-color: #abbbd8;
}
.lft-dc-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #4c4c4c;
    text-decoration: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 17px;
    padding-left: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
}
.lft-dc-name {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: italic;
    line-height: normal;
    font-weight: normal;
    color: #ff5c00;
    text-decoration: none;
    margin: 0px;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.lft-dc-name p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: normal;
    font-weight: normal;
    text-transform: uppercase;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-style: normal;
}
.lft-dc-name p a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.lft-dc-name p a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.lft-nlsu-box {
    background-image: url(images/lft-nlsu-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: center bottom;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #abbbd8;
    border-bottom-color: #abbbd8;
    border-left-color: #abbbd8;
    margin: 0px;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 19px;
    padding-left: 11px;
}
.lft-nlsu-input {
    border: 1px solid #d0d0d0;
    margin: 0px;
    float: left;
    width: 154px;
    padding-top: 2px;
    padding-right: 3px;
    padding-bottom: 2px;
    padding-left: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
    color: #7f7f7f;
    text-decoration: none;
}
.lft-logo-box {
    background-image: url(images/lft-nlsu-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: center bottom;
    margin: 0px;
    padding-top: 14px;
    padding-right: 0px;
    padding-bottom: 17px;
    padding-left: 12px;
    border: 1px solid #abbbd8;
}
.rgt-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(images/rgt-head-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 12px;
    background-color: #192b61;
}
.rgt-head_more {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    
    margin: 0px;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 12px;
    background-color: #192b61;
}
.rgt-msb-box {
    background-image: url(images/rgt-msb-box.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #abbbd8;
    border-bottom-color: #abbbd8;
    border-left-color: #abbbd8;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: normal;
    font-weight: bold;
    color: #1b418b;
    text-decoration: none;
    margin: 0px;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 21px;
    padding-left: 11px;
}
.rgt-a
{
 font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: normal;
    font-weight: bold;
    color: #1b418b;
    text-decoration: none;
}
.rgt-grntee-box {
    margin: 0px;
    padding-top: 13px;
    padding-right: 0px;
    padding-bottom: 12px;
    padding-left: 8px;
    background-image: url(images/rgt-grntee-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #abbbd8;
    border-bottom-color: #abbbd8;
    border-left-color: #abbbd8;
}
.rgt-ts-box {
    margin: 0px;
    padding-top: 17px;
    padding-right: 0px;
    padding-bottom: 16px;
    padding-left: 8px;
    background-image: url(images/rgt-grntee-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #abbbd8;
    border-bottom-color: #abbbd8;
    border-left-color: #abbbd8;
}
.grey-dottet-line {
    background-image: url(images/lft-order-line.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
.rgt-ts-name {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #003399;
    text-decoration: none;
}
.rgt-ts-name span {
    display: block;
    margin: 0px;
    float: left;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 5px;
    padding-left: 0px;
    width: 10px;
}

.rgt-ts-name a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #003399;
    text-decoration: none;
}
.rgt-ts-name a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #003399;
    text-decoration: underline;
}
.rgt-ts-img-area {
    margin: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 9px;
    padding-left: 0px;
}
.rgt-ts-price {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
    color: #ff5b0b;
    text-decoration: none;
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
}
.rgt-cf-box {
    margin: 0px;
    padding-top: 11px;
    padding-right: 11px;
    padding-bottom: 16px;
    padding-left: 12px;
    background-image: url(images/rgt-grntee-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #abbbd8;
    border-bottom-color: #abbbd8;
    border-left-color: #abbbd8;
}
.red-nm-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #da070e;
    text-decoration: none;
}
#contactright input[type="text"]{
    font-size: 11px;
    padding: 2px 2px 1px 3px;
    border:1px solid #DBDBDB;
    width:144px;
}

#contactright select, #contactright textarea{
    width:144px;
    border:1px solid #DBDBDB;

}
/*input.error { border: 1px solid red; }*/
    textarea.error { border: 1px solid red; }
    .error{
    font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; 
    }

.rgt-form-check-box {
    display: block;
    float: left;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 2px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 0px;
    
}
.rgt-contact-form-select-input {
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
    color: #7f7f7f;
    text-decoration: none;
    
    padding: 0px;
    width: 134px;
}

.breadcrums_checkout_selected
{
	text-align:left;
    font-size: 13px;
    color: #3E3E3E;
	text-transform:capitalize;
	font-weight:bold;
	
}

.breadcrums_checkout
{
	text-align:left;
    font-size: 13px;
    color: #B8B8B8;
	text-transform:capitalize;
	font-weight:bold;
}

.breadcrums_checkout a
{
	text-align:left;
    font-size: 13px;
    color: #B8B8B8;
	text-transform:capitalize;
	text-decoration:none;
	font-weight:bold;
}

.breadcrums_checkout a:hover
{
	text-align:left;
    font-size: 13px;
    color: #656464;
	text-transform:capitalize;
	font-weight:bold;
	
}


.breadcrums_checkout a:visited
{
	text-align:left;
    font-size: 13px;
    color: #B8B8B8;
	text-transform:capitalize;
	text-decoration:none;
	font-weight:bold;
	
}

.breadcrums {
    text-align:left;
    font-size: 12px;
    color: #000000;
    margin: 0px;
    padding: 16px 0 3px 1px;
    border-bottom: 1px solid #e5e5e5;
}

.breadcrums a {
    color: #ff5c00;
    font-size: 14px;
}

.breadcrums span.sep {
    padding: 0px 5px;
    margin: 0px;
    vertical-align: 5%;
}

.breadcrums a:hover {
    text-decoration: underline;
}

.shop-main-box {
    margin: 0px;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 15px;
    padding-left: 19px;
    border: 1px solid #d9d9d9;
}
.shop-txt-box {
    background-color: #fee0a0;
    border: 2px solid #818181;
    margin: 0px;
    padding-top: 0px;
    padding-right: 9px;
    padding-bottom: 0px;
    padding-left: 8px;
    width: 151px;
}
.shop-box-head {
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif, serif;
    font-size: 22px;
    line-height: normal;
    font-weight: bold;
    color: #2f580b;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4c990;
    margin: 0px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
}
.shop-box-head a {
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif, serif;
    font-size: 22px;
    line-height: normal;
    font-weight: bold;
    color: #2F580B;
    text-decoration: none;
}
.shop-box-head a:hover {
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif, serif;
    font-size: 22px;
    line-height: normal;
    font-weight: bold;
    color: #C41B20;
    text-decoration: none;
}
.shop-main-img-area {
    margin: 0px;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 0px;
}
.shop-img-brd {
    border: 1px solid #616161;
}
.middle-sub-head {
    background:url(images/middle-sub-head-center_bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    margin: 0px;
    padding-top: 7px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
    color: #212a90;
    text-decoration: none;
}
.main_silver_left {
    background:url(images/middle-sub-head-left_bg.jpg);
    background-repeat:no-repeat;
}
.main_silver_right {
    background:url(images/middle-sub-head-right_bg.jpg);
    background-repeat:no-repeat;
    background-position:right top;
}


.yellow-box-txt {
    border: 1px solid #d9d9d9;
    background-color: #ffffcd;
    margin: 0px;
    padding-top: 17px;
    padding-right: 14px;
    padding-bottom: 0px;
    padding-left: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.yellow-box-txt p {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 19px;
    padding-left: 0px;
}
.yellow-box-txt ul {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    list-style-image: none;
    list-style-type: none;
}
.yellow-box-txt ul li {
    background-image: url(images/yellow-box-bullet.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 9px;
    padding-left: 24px;
}
.org-head {
    background:url(images/org-head-bg-center.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    margin: 0px;
    padding-top: 7px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.org-headnew {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.left_main_red {
background:url(images/org-head-bg-left.jpg);
background-repeat:no-repeat;
padding-right:2px;
}
.carttxthead
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
}
.carttxtother
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}
.back-to-top {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #212a90;
    text-decoration: none;
    margin: 0px;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}
.back-to-top a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #212A90;
    text-decoration: underline;
    background-image: url(images/blue-up-bullet.gif);
    background-repeat: no-repeat;
    background-position: left 7px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 11px;
}
.back-to-top a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #212A90;
    text-decoration: none;
    background-image: url(images/blue-up-bullet.gif);
    background-repeat: no-repeat;
    background-position: left 7px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 11px;
}
.grey-bg-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #e7e7e7;
    margin: 0px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
}
.pro-main-box-bg {
    background-image: url(images/fp-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    border: 1px solid #818181;
    margin: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 11px;
}
.fp-head-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
    color: #6168b7;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4ca93;
}
.laser img {
    display: block;
    margin: 0px;
    float: left;
    padding-top: 0px;
    padding-right: 13px;
    padding-bottom: 7px;
    padding-left: 0px;
}
.fp-head-space {
    display: block;
    margin: 0px;
    float: left;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.fp-txt {
    margin: 0px;
    padding-top: 16px;
    padding-right: 40px;
    padding-bottom: 25px;
    padding-left: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.fp-txt ul {
    margin: 0px;
    padding: 0px;
    list-style-image: none;
    list-style-type: none;
}
.fp-txt ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-image: url(images/fp-txt-bullet.jpg);
    background-repeat: no-repeat;
    background-position: left 6px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 11px;
}
.pro-area-lft-space {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 2px;
}
.fp-pro-box {

    border-bottom: 0px solid #fff;
    background-image: url(images/pro-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    margin: 0px;
    padding-top: 0px;
    padding-right: 9px;
    padding-bottom: 0px;
    padding-left: 9px;
    
}
.td_fp-pro-box {
    border: 1px solid #85a1e4;
}

.pro-name {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 7px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
}
.pro-name a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.pro-brd {
    border: 1px solid #616161;
}
.pro-price-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #4c4c4c;
    text-decoration: none;
    margin: 0px;
}
.pro-name a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.menu-area {
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.menu-area_lastupdated {
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}
.menu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    margin: 0px;
    padding-left:2px;
    padding-right:2px;
    padding-top:0px;
    padding-bottom:0px;
    
}
.menu a.topmenu {
    background-image: url(images/menu-lft-crv.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 5px;
    text-align: center;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    line-height: normal;
    float: left;
}
.menu a.topmenu span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(images/menu-rgt-crv.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    padding-top: 10px;
    padding-right: 23px;
    padding-bottom: 10px;
    padding-left: 18px;
    display: block;
    float: left;
    margin-top: -10px;
    margin-right: 0px;
    margin-bottom: -10px;
    margin-left: 0px;
}
.menu a.active  {

background-image: url(images/menu-lft-crv-hover.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 5px;
    text-align: center;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    line-height: normal;
    float: left;
    
    
}
.menu a.active span  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(images/menu-rgt-crv-hover.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    padding-top: 10px;
    padding-right: 23px;
    padding-bottom: 10px;
    padding-left: 18px;
    display: block;
    float: left;
    margin-top: -10px;
    margin-right: 0px;
    margin-bottom: -10px;
    margin-left: 0px;
    cursor:pointer;
    
}


.menu a.topmenu:hover {
    background-image: url(images/menu-lft-crv-hover.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 5px;
    text-align: center;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    line-height: normal;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor:pointer;
}
.menu a.topmenu:hover span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(images/menu-rgt-crv-hover.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    padding-top: 10px;
    padding-right: 23px;
    padding-bottom: 10px;
    padding-left: 18px;
    display: block;
    float: left;
    margin-top: -10px;
    margin-right: 0px;
    margin-bottom: -10px;
    margin-left: 0px;
    cursor:pointer;
}

.menu-last-update {
background:url(images/last-update-bg.jpg) ;
    background-repeat: no-repeat;
    background-position: left center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align:center;
    margin: 0px;
    padding: 0px;
    
}

.menu topmenu.no-sapce span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 3px;
    padding-right: 9px;
    padding-bottom: 3px;
    padding-left: 4px;
    display: block;
    float: left;
    margin-top: -10px;
    margin-right: 0px;
    margin-bottom: -10px;
    margin-left: 0px;
    cursor:default;
}
.menu topmenu.no-sapce:hover span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(images/menu-rgt-crv-hover.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    padding-top: 3px;
    padding-right: 9px;
    padding-bottom: 3px;
    padding-left: 4px;
    display: block;
    float: left;
    margin-top: -10px;
    margin-right: 0px;
    margin-bottom: -10px;
    margin-left: 0px;
    cursor:default;
}
.tp-rgt-live-box {
    background-color: #faf1ea;
    border: 2px solid #edd1ba;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 7px;
}
.tp-rgt-live-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: bold;
    color: #212a90;
    text-decoration: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 6px;
    padding-left: 0px;
}
.tp-rgt-no {
    display: block;
    margin: 0px;
    padding: 0px;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.tp-rgt-no a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.tp-rgt-no a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
    margin: 0px;
    padding: 0px;
}
.tp-rgt-account {
    display: block;
    margin: 0px;
    float: right;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 5px;
    padding-left: 0px;
}
.tp-logo-area-bg {
    background-image: url(images/tp-logo-area.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 5px;
    height:65px;
}
.lft-grey-brd {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #c2c2c2;
}
.tp-search-are-space {
    margin: 0px;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.tp-search-area-bg {
    background-image: url(images/tp-seach-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    border: 1px solid #FFFFFF;
    margin: 0px;
    padding-top: 8px;
    padding-right: 11px;
    padding-bottom: 8px;
    padding-left: 11px;
}
.white-nml-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.tp-search-input {
    display: block;
    margin: 0px;
    float: left;
    border: 1px solid #cacaca;
    background-color: #FFFFFF;
    width: 268px;
    padding-top: 1px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
}
.inner-txt {
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    padding-top: 16px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 1px;
}
.innertxt {
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    padding-left: 1px;
    padding-bottom:6px;
}
.inner-txt p {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 18px;
    padding-left: 0px;
}
.sub-org-head {
    background-image: url(images/head-org-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px;
    padding-top: 13px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.sub-orgleft-head
{
background-image:url(images/head-orgleft-bg.j.jpg);
background-repeat:no-repeat;
}
.sub-orgright-head
{
background-image:url(images/head-orgright-bg.j.jpg);
background-repeat:no-repeat;
}
.sub-org-head_new {
    background-image: url(images/head-orgcenter-bg.jpg);
    background-repeat:repeat-x;
    background-position: left top;
    width:575px;
    padding:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;

}
.laser-s-img {
    display: block;
    float: left;
    padding-top: 0px;
    padding-right: 13px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: -2px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.listing-pro-main-box-bg {
    background-image: url(images/fp-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    border: 1px solid #ff8f52;
    margin: 0px;
    padding-top: 24px;
    padding-right: 17px;
    padding-bottom: 20px;
    padding-left: 18px;
}
.view-all-link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #212a90;
    text-decoration: none;
    margin: 0px;
    padding-top: 14px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.view-all-link a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #212A90;
    text-decoration: underline;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 11px;
}
.view-all-link a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #212A90;
    text-decoration: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 11px;
}
.yo-payslipe-box {
    background-image: url(images/yo-payslip-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    border: 1px solid #abbbd8;
    margin: 0px;
    padding-top: 0px;
    padding-right: 14px;
    padding-bottom: 0px;
    padding-left: 15px;
    width: 254px;
}
.yo-payslip-head-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 14px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 1px;
}
.yo-payslip-head-txt a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.yo-payslip-head-txt a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.yo-zoom-btn {
    margin: 0px;
    padding-top: 3px;
    padding-right: 2px;
    padding-bottom: 21px;
    padding-left: 0px;
}
.yo-pro-des-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: justify;
    margin: 0px;
    padding: 0px;
}
.nml-grey-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
}
.yo-pay-qty-input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    border: 1px solid #818181;
    margin: 0px;
    width: 20px;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 3px;
}
.btn-change-remove-area {
    margin: 0px;
    padding-top: 17px;
    padding-right: 0px;
    padding-bottom: 17px;
    padding-left: 0px;
}
.yo-cyo-box-bg {
    background-image: url(images/fp-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    border: 1px solid #ff8f52;
    margin: 0px;
    padding-top: 24px;
    padding-right: 27px;
    padding-bottom: 20px;
    padding-left: 19px;
}
.yo-form-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: bold;
    color: #ee712d;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4cfa1;
    margin: 0px;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
}
.yo-from-sec-area {
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 28px;
    padding-left: 19px;
}
.yo-form-lft-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 6px;
    padding-left: 0px;
}
.yo-select-input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 104px;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 4px;
    border: 1px solid #dbdbdb;
    background-color: #FFFFFF;
}
.frm-red-nm-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #da070e;
    text-decoration: none;
    margin: 0px;
    width: 10px;
    display: block;
    float: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}
.yo-frm-input1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 240px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    border: 1px solid #dbdbdb;
    
}
.yo-frm-input1-inactive {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 240px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    border: 1px solid #dbdbdb;
    background-color:#ebebe4;
    
}

.yo-help-icon {
    display: block;
    margin: 0px;
    float: left;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 4px;
}
.yo-frm-country-input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    border: 1px solid #dbdbdb;
    width: 170px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 3px;
}
.yo-frm-input2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 163px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    border: 1px solid #dbdbdb;
}
.yo-frm-input2-inactive {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 163px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    border: 1px solid #dbdbdb;
    background-color:#ebebe4;
}
.yo-frm-input3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 13px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    border: 1px solid #dbdbdb;
}
.yo-frm-input4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 56px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    border: 1px solid #dbdbdb;
}
.ni-no {
    display: block;
    margin: 0px;
    float: left;
    padding-top: 0px;
    padding-right: 6px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.yo-frm-input5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 82px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    border: 1px solid #dbdbdb;
}
.yo-frm-input6 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 119px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    border: 1px solid #dbdbdb;
}
.yo-frm-input-txtarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 259px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    border: 1px solid #dbdbdb;
    height: 102px;
}
.yo-frm-input-txtarea-disable {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 259px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    border: 1px solid #dbdbdb;
    height: 102px;
    background-color:#ebebe4;
}
.yo-frm-input7 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 46px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    border: 1px solid #dbdbdb;
}
.frm-slash {
    display: block;
    margin: 0px;
    float: left;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
}
.pound-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 6px;
}
.yo-check-box {
    display: block;
    float: left;
    padding-top: 1px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: -3px;
}
.yo-form-in-de-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 3px;
    padding-right: 14px;
    padding-bottom: 6px;
    padding-left: 0px;
}
.yo-frm-indes {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 0px;
}
.yo-frm-input-txtarea1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 456px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    border: 1px solid #dbdbdb;
    height: 119px;
}
.yo-form-lft-s-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 6px;
    padding-left: 0px;
}
.yo-frm-input8 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    margin: 0px;
    float: left;
    width: 73px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    border: 1px solid #dbdbdb;
}
.yo-blue-b-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
    color: #212a90;
    text-decoration: none;
}
.sc-head {
    background-image: url(images/sc-head-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
    color: #212a90;
    text-decoration: none;
    margin: 0px;
    padding-top: 12px;
    padding-right: 22px;
    padding-bottom: 12px;
    padding-left: 22px;
}
.sitc-box-area {
    padding-top: 37px;
    padding-left: 69px;
    border: 1px solid #c1c1c1;
    padding-bottom: 25px;
}
.sc-ex-head {
    background-image: url(images/sc-head-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
    color: #212a90;
    text-decoration: none;
    margin: 0px;
    padding-top: 12px;
    padding-right: 22px;
    padding-bottom: 11px;
    padding-left: 22px;
}
.sc-ex-txt-area {
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #d9d9d9;
    border-bottom-color: #d9d9d9;
    border-left-color: #d9d9d9;
    margin: 0px;
    padding-top: 20px;
    padding-right: 34px;
    padding-bottom: 16px;
    padding-left: 21px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.sc-ex-txt-area p {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 17px;
    padding-left: 0px;
}
.black-bold-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.sc-blue-head-txt {
    background-color: #009acd;
    margin: 0px;
    padding-top: 3px;
    padding-right: 23px;
    padding-bottom: 5px;
    padding-left: 11px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.ita-box-brd {
    border: 1px solid #cccccc;
}
.ita-white-bg-txt {
    margin: 0px;
    padding-top: 6px;
    padding-right: 23px;
    padding-bottom: 6px;
    padding-left: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e5e5e5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.ita-grey-bg-txt {
    margin: 0px;
    padding-top: 6px;
    padding-right: 23px;
    padding-bottom: 6px;
    padding-left: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e5e5e5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #ececec;
}
.ita-white-bg-nobrd-txt {
    margin: 0px;
    padding-top: 6px;
    padding-right: 23px;
    padding-bottom: 6px;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.ita-grey-bg-nobrd-txt {
    margin: 0px;
    padding-top: 6px;
    padding-right: 23px;
    padding-bottom: 6px;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #ececec;
}
.rates-head-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
    padding-left: 6px;
}
.rates-head-txt span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    display: block;
}
.rate-org-box {
    border: 1px solid #ff8f4c;
}
.rates-lft-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 9px;
    padding-left: 13px;
    background-image: url(images/rates-box-head-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #FFFFFF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}
.rates-mid-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 9px;
    padding-left: 21px;
    background-image: url(images/rates-box-head-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ffbf9c;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}
.rates-rgt-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 9px;
    padding-left: 21px;
    background-image: url(images/rates-box-head-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ffb38b;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}
.rates-lft-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 14px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ff8f4c;
}
.rates-rgt-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 21px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ff8f4c;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ff8f4c;
}
.rates-lft-btm-nobrd-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 14px;
}
.rates-rgt-btm-nobrd-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 21px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ff8f4c;
}
.tc-tb-box-brd {
    border: 1px solid #d3d3d3;
    margin: 0px;
    padding-top: 20px;
    padding-right: 50px;
    padding-bottom: 25px;
    padding-left: 24px;
}
.tax-codes-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.tax-codes-txt p {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 22px;
    padding-left: 0px;
}
.tax-codes-txt h2 {
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    line-height: normal;
    font-weight: normal;
    color: #ff8f4c;
    text-decoration: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 12px;
    padding-left: 0px;
}
.tax-codes-txt h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    background-image: url(images/tax-codes-h4-bg.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 0px;
}
.tax-codes-txt ul {
    margin: 0px;
    list-style-image: none;
    list-style-type: none;
    padding-top: 13px;
    padding-right: 0px;
    padding-bottom: 16px;
    padding-left: 8px;
}
.tax-codes-txt ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #0748aa;
    text-decoration: none;
    background-image: url(images/tax-codes-ul-li-bullet.jpg);
    background-repeat: no-repeat;
    background-position: left 5px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 11px;
}
.tax-codes-txt h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: normal;
    font-weight: normal;
    color: #0748aa;
    text-decoration: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 6px;
    padding-left: 0px;
}
.tax-codes-txt ol {
    margin: 0px;
    list-style-image: none;
    list-style-type: none;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
}
.tax-codes-txt ol li {
    background-image: url(images/tax-codes-ol-li-bullet.jpg);
    background-repeat: no-repeat;
    background-position: left 5px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 6px;
    padding-left: 10px;
}
.tax-code-blck-b-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
    padding-left: 2px;
}
.tax-code-com-box {
    border: 1px solid #d3d3d3;
}
.tax-code-blck-b-txt p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 22px;
    padding-left: 0px;
}
.blue-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    color: #0748aa;
    text-decoration: none;
}
.blue-txt a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #1f5ab2;
    text-decoration: underline;
}
.blue-txt a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #1f5ab2;
    text-decoration: none;
}
.com-tax-lft-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 13px;
    padding-left: 13px;
    background-image: url(images/com-tax-box-head-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #FFFFFF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ffd6c0;
}
.com-tax-rgt-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 13px;
    padding-left: 14px;
    background-image: url(images/com-tax-box-head-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
}
.com-tax-lft-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 9px;
    padding-left: 16px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d3d3d3;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d3d3d3;
}
.com-tax-rgt-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 10px;
    padding-right: 13px;
    padding-bottom: 9px;
    padding-left: 13px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d3d3d3;
}
.com-tax-lft-no-btm-brd-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 9px;
    padding-left: 16px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d3d3d3;
}
.com-tax-rgt-no-btm-brd-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 10px;
    padding-right: 13px;
    padding-bottom: 9px;
    padding-left: 13px;
}
.sc-salary-box-txt {
    border: 1px solid #cccccc;
    margin: 0px;
    padding-top: 16px;
    padding-right: 18px;
    padding-bottom: 6px;
    padding-left: 18px;
    width: 552px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.sc-salary-box-txt h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
}
.sc-salary-box-txt p {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
}
.sc-salary-box-txt a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #007fa9;
    text-decoration: underline;
}
.sc-salary-box-txt ol {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.sc-salary-box-txt a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #007fa9;
    text-decoration: none;
}
.nta-box {
    border: 1px solid #f08a21;
    background-image: url(images/nta-box-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    margin: 0px;
    padding-top: 19px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 18px;
}
.nta-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.nta-input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #252525;
    text-decoration: none;
    display: block;
    float: left;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
    border: 1px solid #999999;
    width: 107px;
}
.egs-box-brd {
    border: 1px solid #CCCCCC;
}
.egs-blk-bg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #000000;
    margin: 0px;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 10px;
}
.tax-year-area {
    background-color: #e7e7e7;
    margin: 0px;
    padding-top: 6px;
    padding-right: 9px;
    padding-bottom: 5px;
    padding-left: 6px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.help-s-icon {
    display: block;
    margin: 0px;
    float: left;
    padding-top: 0px;
    padding-right: 6px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.egs-check-box-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    display: block;
    float: left;
    padding-top: 0px;
    padding-right: 7px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.egs-check-box-txt span {
    display: block;
    float: left;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: -2px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.egs-white-area {
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.egs-grey-area {
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 7px;
    background-color: #e7e7e7;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #cccccc;
    border-bottom-color: #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.egs-oi-input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    border: 1px solid #999999;
    display: block;
    margin: 0px;
    float: left;
    width: 57px;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 3px;
}
.egs-tpgi-input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    border: 1px solid #999999;
    display: block;
    margin: 0px;
    float: left;
    width: 87px;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
}
.egs-grey-area-yellow-bg {
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 7px;
    background-color: #ffc929;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.calc-btn-area {
    background-color: #fff7cb;
    margin: 0px;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 0px;
}
.pay-summery-box-brd {
    border: 1px solid #cccccc;
}
.pm-light-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #333333;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
}
.pm-dark-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #000000;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
}
.pm-ly-bg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #ffeec0;
    margin: 0px;
    padding-top: 8px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 6px;
}
.pm-white-bg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #FFFFFF;
    margin: 0px;
    padding-top: 8px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 6px;
}
.pm-dy-bg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #ffde80;
    margin: 0px;
    padding-top: 8px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 6px;
}
.pm-red-bg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #f1600e;
    margin: 0px;
    padding-top: 8px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 6px;
}
.pm-dred-bg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #e05011;
    margin: 0px;
    padding-top: 8px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 6px;
}
.pm-org-bg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #ffc800;
    margin: 0px;
    padding-top: 8px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 6px;
}
.pm-dorg-bg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #ffb500;
    margin: 0px;
    padding-top: 8px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 6px;
}
.pm-net-bg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #fff7cb;

    margin: 0px;
    padding-top: 8px;
    padding-right: 5px;
    padding-bottom: 16px;
    padding-left: 6px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #cccccc;
}
.cgi-form-box {
    margin: 0px;
    border: 1px solid #f08a21;
    background-color: #fff7cb;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 9px;
}
.cig-input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #FFFFFF;
    margin: 0px;
    border: 1px solid #999999;
    display: block;
    float: left;
    width: 127px;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
}
.ps-year-link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #1f599a;
    text-decoration: none;
}
.ps-year-link ul {
    margin: 0px;
    list-style-image: none;
    list-style-type: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    display: block;
    float: left;
}
.ps-year-link ul li {
    margin: 0px;
    padding: 0px;
    display: block;
    float: left;
}
.ps-year-link ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #1f599a;
    text-decoration: none;
    background-color: #f4f4f0;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #cccccc;
    border-bottom-color: #cccccc;
    border-left-color: #cccccc;
    margin: 0px;
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 1px;
    padding-left: 5px;
    display: block;
    float: left;
}
.ps-year-link ul li a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #1f599a;
    text-decoration: none;
    background-color: #fff7cb;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #f08a21;
    border-bottom-color: #f08a21;
    border-left-color: #f08a21;
    margin: 0px;
    padding-top: 6px;
    padding-right: 4px;
    padding-bottom: 1px;
    padding-left: 5px;
    display: block;
    float: left;
}
.ps-year-link ul li a.select-pm-year {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #1f599a;
    text-decoration: none;
    background-color: #fff7cb;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #f08a21;
    border-bottom-color: #f08a21;
    border-left-color: #f08a21;
    margin: 0px;
    padding-top: 6px;
    padding-right: 4px;
    padding-bottom: 1px;
    padding-left: 5px;
    display: block;
    float: left;
}
.ps-year-link ul li a.select-pm-year:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #1f599a;
    text-decoration: none;
    background-color: #fff7cb;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #f08a21;
    border-bottom-color: #f08a21;
    border-left-color: #f08a21;
    margin: 0px;
    padding-top: 6px;
    padding-right: 4px;
    padding-bottom: 1px;
    padding-left: 5px;
    display: block;
    float: left;
}
.egs-black-area {
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 7px;
    background-color: #000000;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #cccccc;
    border-bottom-color: #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.egs-check-box-txt-black-bg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    margin: 0px;
    display: block;
    float: left;
    padding-top: 0px;
    padding-right: 7px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.tooltipclass
{
}
.beware_link{
 color:#003399;
 text-decoration:none;
}
.inner-txt1 {
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;

}

.inner{
     margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: normal;
    color: #000000;

}
.heading1{color:#20288B;
    font-family:Arial,sans-serif;
   font-size:17px;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
    }
    .blue-head-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: normal;
    font-weight: normal;
    color: #212a90;
    text-decoration: none;  
}

.black-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;  
}

.link-type {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color:#336699; 
    text-decoration: none;  
}
.link-type:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color:#336699; 
    text-decoration: underline; 
}
.darkorange-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: bold;
    color: #FF8C00;
    text-decoration: none;  
}

.tooltip
{
 background-color: #fff9cc;
font-size:12px;border:solid 1px #FF9900
}
.tooltiphead
{
 font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    color: #ee712d;
}
.checkout_table
{
 border:solid 3px;
 border-color:#FF9900
}
.inner-txt2{
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    

}
<!--file upload css-->




/*div.fileinputs {
    position: relative;
    width:175px;
}

div.fakefile {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

input.file {
    position: relative;
    text-align: right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}*/
.casestudies_innertxt{

     margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    padding-top: 5px;
    }
    
#theToolTip{
position: absolute;
left: -300px;
width: 280px;
border: 2px solid #d27d00;
padding: 6px 0px 6px 10px;
background-color: #FFFFCC;
visibility: hidden;
z-index: 100;
font-size:11px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#ToolTipPointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#theToolTip p{
font-size: 1.1em;
color: #333333;
line-height:1.4em;
margin-right:10px;
margin-top:0;
}

#ToolTipTextWrap {
font-weight:bold;
font-size: 1.2em;
color: #592C16;
margin-right:10px;
}

input, select {
    border: 1px solid #DBDBDB;
    background: #ffffff;
    padding: 3px 4px;
    color: #222;
    margin: 0px 5px 0px 0px;
   
}

input:focus, select:focus {
    outline: none;
}

input.my{
	border:none;
	padding:0px;
	
	}


#divcontpref {
   
}

.ErrorField {
    border-color: #D00;
    color: #D00;
    background: #FFFFFE;
}

span.ValidationErrors {
    display: inline-block;
    font-size: 12px;
    color: #D00;
    padding-left: 10px;
    font-style: italic;
}
.seach_button_bg{
width:400px;
height:35px;
background-color:#1e599b;
float:left;
}
.txt_search_botton{
height:30px;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
color:#FFFFFF;
margin-left:10px;
margin-top:5px;
}
.input_search{
float:left;
margin-top:5px;
border:0px solid #FFFFFF;
}

.input_search input{width:320px;height:17px;}

.newclasstest{
background-color:#f7e196;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
border:1px solid #FFFFFF;

}
TABLE.listingorder {
font-size:22px;
}
TD.newclasstest {
font-size:12px;
background-color:#ffdd95;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
height:24px;
border:1px solid #FFFFFF;
}
TD.newclasstest-order{
font-size:12px;
background-color:#ff6205;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;

}
TD.newclasstest-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#feefce;

height:24px;
}
TD.input_review_order{
border:2px solid #000000; 
width:350px; 
height:24px;
}
.input_search{
width:250px;
height:30px;
float:left;
margin-top:5px;
border:0px solid #FFFFFF;
}
.search_nev_go_button_right{
background-image:url(images/btn-go.jpg);
width:44px;
height:22px;
float:right;
margin-top:2px;
margin-right:10px;
}
.MultiFile-list{
width:160px;
}
.MultiFile-title{
width:150px;
word-wrap:break-word;
}

table.whyuseus{width:100%;padding:3px;margin:0;}
table.whyuseus th{background:#192B61;color:#fff;padding:2px;padding:5px;font-size:14px;}
table.whyuseus tr.rowodd td{background:#e1e6e9;padding:5px;}
table.whyuseus tr.roweven td{background:#ffffff;padding:5px;}
table.whyuseus tr.rowodd td.count, table tr.roweven td.count{text-align:right;font-size:12px;color:#400040;}
table.whyuseus td.count strong{font-weight:normal;}
table.whyuseus tr.rowodd td.link, table.whyuseus tr.roweven td.link{}
table.whyuseus a.link-type{color:#192B61;font-size:13px;}

.errormsg {
clear: both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
}
.errorbg{
   background-color:#FFCCCC;
   /*border:1px solid #FF7B7B !important;*/
}
.errorborder{
   border:1px solid red;
}
.ui-datepicker-trigger{vertical-align:top;cursor:pointer;}
#ui-datepicker-div select{padding:0px;}

.container{border:0;width:1000px;padding:0;margin:0 auto!important;}
.MultiFile-remove{text-decoration:underline;color:red;font-size:11px;}
.MultiFile-wrap, .multifile-list, .contact-multifile-list, .logo-multifile-list{font-size:11px;}
.sc-error-title-top{font-size:12px;border:1px solid red;margin-top:10px;padding:5px;}
.p60detailsul{margin-left:30px;}
.btn-continue-shopping{background:url(images/btn-continue-shopping.jpg) no-repeat top 
left;width:140px;height:19px;cursor:pointer;border:0;font-size:0px;}

.btn-continue-shopping2{background:url(images/btn_save_more.jpg) no-repeat top 
left;width:155px;height:21px;cursor:pointer;border:0;font-size:0px;}

.btn-continue-shopping2{background:url(images/btn_save_more.jpg) no-repeat top 
left;width:155px;height:21px;cursor:pointer;border:0;font-size:0px;}

.btn-checkout{background:url(images/btn-checkout.jpg) no-repeat top 
left;width:83px;height:19px;cursor:pointer;border:0;font-size:0px;}

.btn-update{background:url(images/btn-update.jpg) no-repeat top 
left;width:83px;height:19px;cursor:pointer;border:0;font-size:0px;}

.producttitle { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    color: #da070e;
    text-decoration: none;
}

a.headeremail
{
font-size:12px;
}

a.headeremail:hover
{
font-size:12px;
}

a.showhide
{
color: #0000FF;
text-decoration:underline;
}

a.showhide:hover
{
color: #0000FF;
text-decoration:underline;
}

	.confirm
	{
	 color:#ff0000;
	 font-size:15px;
	 text-align:center;
	 font-weight:bold;
  }
