* {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  font-size: 13px;
  /*color: #5D5D5D;*/
}
table.topBg {
  width: 100%;
  background: url(layout_images/body_bg.gif) center -0px #FFFFFF;
  background-repeat: repeat-x;
}
body {
  background: url(layout_images/body_mid_bg.gif) center top repeat-y #FFFFFF;
  margin: 0;
  padding: 0;
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #575757;
}
.container {
  text-align: center;
  width: 956px;
  border: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  border-collapse: collapse;
}
h1.company_logo a {
  position: relative;
  top: 30px;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: block;
  background: url(layout_images/company_logo.gif) no-repeat 0 0;
  width: 368px;
  height: 96x;
  text-indent: -9999px;
  line-height: 96px;
}
/*h1.company_logo a:hover {
  background: url(layout_images/header_logo.gif) no-repeat 0 -94px;
  overflow: hidden;
  display: block;
  width: 368px;
  height: 94px;
  text-indent: -9999px;
  line-height: 94px;
}
*/
.header_content {
  width: 100%;
  background: url(layout_images/header_bg.jpg) no-repeat 0px 1px;
  height: 176px;
}
.header {
  width: 100%;
}
/*.headerContainer {
  width: 973px;
  background: url(images/head_bg.jpg) no-repeat 0px 0;
}
*/
.branding {
  vertical-align: top;
}
/*.language {
  padding: 0 15px 0 0;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
  color: #575757;
  background: url(layout_images/header_top_bg.gif);
}
.language a {
  color: #4878A5;
  margin-left: 3px;
}
.language a:hover {
  color: #89B101;
  margin-left: 3px;
}
*/
.banner_area {
  width: 703px;
  padding: 10px 1px 2px 2px;
}
td.search {
  text-align: right;
  width: 246px;
  margin-right: 20px;
padding-bottom:3px;
}
.searchbutton {
  margin-left: 14px !important;
}
input.searchfield {
  width: 120px;
  height: 20px;
}
td.search input {
  vertical-align: middle;
}
/*td.search {
  text-align: left;
  width: 199px;
  height: 63px;
  padding: 11px 0 0 14px;
  border: 1px solid red;
}
td.searchText {
  text-align: right;
  width: 95px;
}
td.searchText a {
  color: #575757;
}
*/
input.searchfield {
  background: url(layout_images/input_bg.gif) repeat-x #F8F8F8;
  border: 1px solid #C4C4C4;
  width: 150px;
}
td.cart {
  color: #313031;
  font-size: 12px;
  width: 199px;
  height: 72px;
  padding: 8px 0px 0px 60px;
  font-weight: 700;
  vertical-align: middle;
}
td.cart a {
  color: #313031;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #e73e37;
  line-height: 20px;
}
td.cart a:hover, td.account a:hover {
  /*color: #313031;
*/
  color: #e73e37;
}
td.account {
  color: #313031;
  width: 199px;
  height: 100px;
  padding: 0px 0 0 28px;
}
td.account td {
  padding-bottom: 5px;
}
td.account a {
  left: 10px;
  position: relative;
}
.arrow_link, .arrow_link a {
  /*background: url(layout_images/arrow_link.gif) no-repeat 0 5px;
*/
  border-bottom: 1px solid #e73e37;
  /*padding-left: 12px;
*/
  color: #000000;
}
.arrow_link a:hover {
  color: #e73e37;
  2px
}
.horizontalNav {
  background: url(layout_images/header_bg.jpg) bottom;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
}
.horizontalNavHolder {
  padding-left: 25px;
  padding-top: 6px;

}
.horizontalNavItems tr td {
  border-right: 2px solid #fff;
  height: 46px;
  vertical-align: middle;
  text-align: center;
  padding: 0px 10px;
}
#horizontalNavItemsLast {
  border: 0;
}
.horizontalNav td{
  vertical-align: middle;
  height: 58px;
  border: 0px;
}
.horizontalNav a {
  color: #313031;
  display: inline;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 1px #e73e37 solid;
}
.horizontalNav a:hover {
  color: #e73e37;
}
.categoriesBox {
  width: 100%;
}
.boxHeading {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  height: 34px;
  padding: 0px 0px 0px 6px;
  /*border-bottom: 4px solid #376A9B;
*/
  background: url(layout_images/boxheading_bg.gif);
}
.boxContent {
}
.content {
  width: 956px;
  background: url(layout_images/content_bg.gif) no-repeat 0 0;
}
td.rightColumn {
}
td.mainColumn {
  width: 632px;
  padding-left: 40px;
/* (956px - 244px) - (width + padding) */
  padding-right: 40px;
  height: 350;
}
td.sideColumn {
  width: 244px;
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.slavetext {
  font-size: 12px;
  padding-left: 10px;
  font-weight: bold;
}
.productmain {
  padding: 0 10px;
  0 10px;
}
.usedHeading {
  margin: 40px 0 10px 0;
  font-weight: bold;
  font-size: 14px;
}
.orange {
  font-size: 16px;
  font-weight: bold;
  color: #E78323;
}
.newLogin {
  margin-top: 10px;
  color: red;
  font-weight: bold;
  font-size: 12px;
  letter-spacing: 0px;
}
.productpageprice {
  border: 2px solid #000000;
  padding: 20px;
  margin-right: 20px;
  background: #ffffff;
  color: #b03939;
  font-weight: bold;
  height: 50px;
}
.test {
  border: 5px solid #000000;
  padding: 3px;
}
.productpageHeading {
  background: #000000;
  color: #ffffff;
  font-weight: bold;
}
.productinfo {
  border: 5px solid #000000;
}
.productstable {
  border-collapse: separate;
}
.products {
  background: white;
  border-collapse: separate;
}
td.welcome {
  color: #ffffff;
  font-size: 12px;
}
td.welcome a {
  color: ffffff;
  font-size: 12px;
  font-weight: bold;
}
td.welcome a:hover {
  color: #E78323;
}
td.searchtext a:hover {
  color: #E78323;
}
.shopHeading {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: bold;
  color: #E78323;
}
.pageHeading {
  font-size: 24px;
  color: #000000;
  padding: 18px 0px 0px 0px;
}
.resultText {
  padding-top: 10px;
  font-size: 12px;
}
.product_info_name {
  font-size: 24px;
  color: #376A9B;
  padding-left: 10px;
}
.product_info_name .smalltext {
  font-size: 10px;
}
.product_info_price {
  font-size: 22px;
  color: #B03939;
  padding-left: 10px;
  font-weight: bold;
}
.product_info_submit {
  padding-bottom: 10px;
}
.verticalLine {
  border-left: 1px solid #B9B9B9;
}
/*.horizontalLine {
  border-top: 1px solid #B9B9B9;
}
*/
.productListing-data img, .productListing-data a img {
  vertical-align: middle;
  text-align: left;
}
.productListing {
  text-align: left;
  border: 1px solid #ccc;
}
.productListing-data {
  font-size: 14px;
  font-weight: bold;
  height: 120px;
  color: #5a5a5a;
  vertical-align: middle;
  border-bottom: 2px solid #cbcbcb;
}
.productListing-data a, .productListing-data a:link {
  font-size: 14px;
  font-weight: bold;
  /*color: #4878A5;
*/
  color: #000;
  vertical-align: middle;
}
.productListing-data a:hover {
  color: #e73e37;
}
.productListing2-data {
  font-size: 11px;
  font-weight: bold;
  color: #5a5a5a;
  vertical-align: middle;
  border: 1px solid #cbcbcb;
}
.last {
  border-bottom: 0;
}
table.productAmount td {
  border: 0;
  color: #999999;
  padding: 8px 0px;
}
table.productAmount td b {
  color: #999999;
}
span.productPrice {
  text-transform: uppercase;
  color: #e73e37;
  font-size: 14px;
}
span.productName a {
  text-transform: uppercase;
  font-size: 14px;
  border-bottom: 1px solid #e73e37;
}
.gray {
  font-size: 12px;
  color: #00325e;
  font-weight: bold;
  background: #f2f2f2;
}
td.productListing-heading {
  vertical-align: middle;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  /*padding-top: 5px;
*/
  /*vertical-align: top;
*/
  /*height: 29px;
*/
  height: 37px;
  background: url(layout_images/boxheading_bg.gif) 0 0 repeat-x;
}
.productListing-even {
  background: #ffffff;
  border-bottom: 1px solid #cbcbcb;
  vertical-align: middle;
}
.productListing-odd {
  background: #ffffff;
  border-bottom: 1px solid #cbcbcb;
  vertical-align: middle;
}
.nav {
  background: url(images/nav_bg.gif) -1px no-repeat;
  width: 973px;
}
.sidebar {
  width: 178px;
}
P {
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
a, .smalltext a, .smalltext2 a {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.productListing-heading a {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}
a:hover {
  /*color: #89B101;
*/
  color: #e73e37;
}
td.smalltext {
  font-size: 12px;
  color: #5a5a5a;
  border: 1px solid #efebef;
}
a.red {
  font-family: "Arial", Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #2F69C1;
  text-decoration: underline;
}
a.red:hover {
  font-family: "Arial", Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  /*color: #000000;
*/
  color: #e73e37;
  text-decoration: underline;
}
.blue {
  font-family:  "Arial", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #E31C28;
  text-decoration: none;
}
.text_normal {
  font-family:  "Arial", Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
/*------ LEFT MENU --------*/
.menu {
}
.productlink_0 {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  padding-left: 10px;
  height: 30px;
  line-height: 30px;
  background:  url(layout_images/left_nav_big.gif) no-repeat 0px 0px;
  display: block;
  border-bottom: 1px solid #B8B8B8;
}
.productlink_0:hover, .productlink_0_selected:hover {
  /*color: #000000;
*/
  color: #e73e37;
  font-weight: bold;
}
.productlink_0_selected {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  padding-left: 10px;
  height: 30px;
  line-height: 30px;
  background: url(layout_images/left_nav_selected.gif) no-repeat 0 0;
  display: block;
  border-bottom: 1px solid #B8B8B8;
}
.productlink_2 {
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  padding-left: 30px;
  height: 30px;  line-height: 30px;
  background:  url(layout_images/left_nav_big.gif) no-repeat 0px 0px;
  display: block;
  border-bottom: 1px solid #B8B8B8;
line-height:30px;
}
.productlink_2:hover, .productlink_2_selected:hover {
  /*color: #000000;
*/
  color: #e73e37;
  font-weight: bold;
}
.productlink_2_selected {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  height: 30px;
  line-height: 30px;
  background: url(layout_images/left_nav_small.gif) no-repeat 0 0;
  display: block;
  border-bottom: 1px solid #B8B8B8;
padding-left: 30px;
}
.productlink_1 {
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  padding-left: 20px;
  height: 30px;
  line-height: 30px;
  background: url(layout_images/left_nav_small.gif) no-repeat 0px 0px;
  display: block;
  border-bottom: 1px solid #B8B8B8;
}
.productlink_1:hover, .productlink_1_selected:hover {
  /*color: #000000;
*/
  color: #e73e37;
  font-weight: bold;
}
.productlink_1_selected {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  margin: 0 0 0 0px;
  padding-left: 20px;
  height: 30px;
  line-height: 30px;
  background: url(layout_images/left_nav_small.gif) no-repeat 0 0;
  display: block;
  border-bottom: 1px solid #B8B8B8;
}
#spacer {
  height: 4em;
}
/*------ FOOTER--------*/
.footercontainer {
  width: 100%;
  background: url(layout_images/footer_content_bg.gif) no-repeat center center transparent;
  height: 123px;
}
table.footer {
  width: 100%;
  height: 141px;
  background: url(layout_images/footer_bg.gif) repeat-x 0 -1px #ffffff;
}
.footercontainer td {
  padding-left: 40px;
  padding-right: 40px;
}
.footerHeading {
  font-weight: bold;
  font-size: 13px;
  color: #3E606F;
}
.footerLink {
  font-weight: normal;
  font-size: 11px;
  color: #616161;
}
.footerEBS {
  text-align: right;
  padding-right: 20px;
}
/*---- PRODUCT ------*/
/*  Begin CSS-Buttons-Everywhere - installed by Contrib_Installer */
.cssButton {
  color: #000000;
  vertical-align: top;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 0px;

  border-style: solid;
  border-color: #000080;
  border-spacing: 1px;
  background: url("/images/css%20buttons/button_bg.gif");
  padding: 3px 12px;
  white-space: nowrap;
}
/*  End CSS-Buttons-Everywhere - installed by Contrib_Installer */
.cssButton {
  color: #ffffff;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  /*border: 1px solid #D2D2D2;
*/
  /*  background: url(images/css%20buttons/button_bg.gif);
*/
  background: url(images/buy_button.gif);
  padding: 3px 12px 3px 12px;
  white-space: nowrap;
  height: 23px;
  text-transform: uppercase;
}
.cssBuyButton {
  color: #ffffff;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  /*border: 1px solid #D2D2D2;
*/
  background: url(layout_images/buy_button.gif);
  padding: 3px 12px 3px 12px;
  white-space: nowrap;
  height: 23px;
  text-transform: uppercase;
}
.producttext {
  font-family: "Arial", Helvetica, sans-serif;
  font-size: 24px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
}
a.plink {
  font-family: "Arial", Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #E31C28;
  text-decoration: underline;
}
a.plink:hover {
  font-family: "Arial", Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #9D1500;
  text-decoration: underline;
}
.infoHeading {
  font-family: "Arial", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}
.left {
  border-bottom: 1px solid #E31C28;
}
.middle {
  border-right: 1px solid #E31C28;
  border-left: 1px solid #E31C28;
  border-bottom: 1px solid #E31C28;
}
.middle1 {
  border-right: 1px solid #E31C28;
  border-left: 1px solid #E31C28;
}
.topborder {
  border-top: 1px solid #E31C28;
}
.productcode {
  font-family: "Arial", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #C0C0C0;
}
.productleft {
  border-right: 1px solid #E31C28;
  border-left: 1px solid #E31C28;
  border-bottom: 1px solid #E31C28;
}
td.cont {
  background-image: url(images/box/corner_cont.gif);
  background-repeat: repeat-y;
}
.whitecont {
  background-color: #FFFFFF;
}
/*--- INFOBOX ----*/
.infoBoxHeading {
  font-size: 14px;
  font-weight: bold;
  height: 37px;
  color: #ffffff;
  vertical-align: middle;
  border-collapse: collapse;
  padding: 0;
  margin: 0;
  background: url(layout_images/boxheading_bg.gif) repeat-x 0 0;
  padding-left: 4px;
}
.blackBox {
  background: #000000;
}
.blackbox td {
  padding: 0 6px 10px 6px;
}
.infobox {
  border: 2px solid #efebef;
}
.infobox td {
  padding: 0;
  margin: 0;
}
.products a {
  color: #545454;
}
.productPrice {
  color: #B03939;
  font-size: 12px;
  font-weight: bold;
}
.products img {
  margin-top: 10px;
}
.newName {
  height: 50px;
  vertical-align: top;
}
.newName a {
  font-size: 14px;
}
.newImage {
  height: 120px;
  border-bottom: 1px solid #B8B8B8;
}
.newPrice {
  height: 60px;
  text-align: right;
  font-size: 14px;
  font-weight: bold;
  color: #B03939;
}
.newSubmit {
  height: 60px;
  vertical-align: bottom;
  border-bottom: 1px solid #B8B8B8;
}
.newBlock {
}
td.main {
  padding: 5px
}
td.main b {
  font-size: 16px;
  /*color: #376A9B;
*/
}
hr {
  color: #376A9B;
  background-color: #376A9B;
}
/* Specials */
table.specialProduct {
  width: 140px;
}
td.specialsItem {
  text-align: center;
}
td.specialsProductTitle {
  height: 60px;
  vertical-align: top;
  padding-top: 10px;
}
td.specialsProductTitle a {
  color: #000;
  text-transform: uppercase;
  border-bottom: 1px solid #e73e37;
  line-height: 140%;
}
td.specialsProductTitle a:hover {
  color: #e73e37;
}
td.productSpecialPrice {
  height: 30px;
}
td.productSpecialPrice span {
  color: #e73e37;
  font-weight: 700;
  font-size: 16px;
}
td.specialsProductImage {
  height: 100px;
}
td.specialProductsByu {
  padding-bottom: 20px;
}
/* Product info */
.product_info_name {
  font-size: 24px;
  color: #000;
  padding-left: 10px;
}
.product_info_name .smalltext {
  font-size: 10px;
}
.product_info_price {
  font-size: 22px;
  color: #FD0408;
  padding-left: 10px;
  font-weight: bold;
  padding-bottom: 10px;
}
.product_info_price s {
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 10px;
}
.productSpecialPrice {
  font-size: 18px;
  color: #FD0408;
  font-weight: bold;
  padding-bottom: 10px;
}
.product_info_webremark {
  font-size: 11px;
  color: #873636;
  padding-left: 10px;
  font-weight: bold;
  padding-bottom: 10px;
}
.product_info_submit {
  padding-bottom: 10px;
}
.product_info_left {
  padding-top: 20px;
  width: 200px;
}
.product_info_left .smallText {
  border: 0;
}
.product_info_right {
  background: url(layout_images/vertical_line.gif) no-repeat left bottom;
  text-align: left;
  padding: 20px 0 0 20px;
}
.product_info_desc {
  padding-top: 40px;
  line-height:1.5;
}
.product_info_desc p {
  line-height:1.5;
}


td.product_info_desc a u {
  color: #000;
}
td.product_info_desc a u:hover {
  color: #a73a37;
}
.product_info_desc {
  padding: 20px;
}
.smalltext a, {
  font-size: 12px;
  font-weight: bold;
  /*color: #4878A5;
*/
  color: #000;
  text-decoration: none;
}
.verticalLine {
  background: url(layout_images/vertical_line.gif) no-repeat bottom;
  width: 20px;
}
.horizontalLine {
  background: url(layout_images/horizontal_line.gif) no-repeat top;
  height: 20px;
}
/** * New products  */
.newProductsBoxHeading {
  background: url(layout_images/newProductsHeader_bg.gif);
  height: 36px;
  color: #42719E;
  font-size: 18px;
  text-indent: 10px;
  line-height: 36px;
  font-weight: normal;
}
.newProductsBox {
  padding: 0;
  margin: 0;
}
td #new_products .infoBox {
  background-color: #f0f0f0;
}
td #new_products .infoBox  .smallText {
  background-color: #fff;
}
.newProducts {
  background: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 140px;
  /*padding: 10px;
*/
}
.newProductsName {
  font-size: 10px;
  height: 60px;
  vertical-align: top;
  padding-top: 10px;
}
td.newProductsName a {
  text-transform: uppercase;
  border-bottom: 1px solid #e73e37;
  line-height: 140%;
}
.newProductsImage {
  height: 190px;
vertical-align:middle;
}
.newProductsPrice {
  height: 0px;
}
.newProductsBuy {
  height: 30px;
  padding-bottom: 20px;
  vertical-align:bottom;
}
.latestArticles .infoBoxContents {
  background: url(layout_images/news_bg.jpg) right bottom no-repeat #F4F4F4;
  height: 117px;
}
.latestArticles .infoBoxContents .newsBoxRow {
  background: url(layout_images/news_item_bg.gif) no-repeat left center;
  padding: 0px 0 0 40px;
  height: 32px;
}
.latestArticles .infoBoxContents .newsBoxRow .smalltext {
  padding: 0;
}
/** * Advanced search  - hakulomake  */
td.fieldKey, td.fieldValue {
  padding: 8px 2px;
}
td.fieldValue input, td.fieldValue select {
  width: 200px;
}
td.fieldKey {
  font-weight: 700;
}
table.infoBox td {
  padding: 4px;
}
table.infoBox a {
  color: #000;
}
table.infoBox a:hover {
  color: #e73e37;
}
td#default_specials .infoBox {
  background-color: #F0F0F0;
}
td#default_specials .smallText {
  border: 0;
  border-right: 4px solid #f0f0f0;
}
td#default_specials .last {
  border-right: 0;
}
td#default_specials .infoBoxContents {
  background-color: #fff;
}
/**  * Color enhancement for required form fields indicator  */
.inputRequirement {
  color: green;
  font-weight: bolder;
}
.messageStackError {
  color: red;
  font-weight: bold;
}
td.tell_a_friend {
}
table.infoBoxInProductInfo {
  border: 0;
  text-align: right;
  margin: 0;
  padding: 0;
}
table.infoBoxInProductInfo td {
  margin: 0px;
  padding: 0px;
}
td.manufacturer_info .infoBox {
  border: 0;
}
td.manufacturer_info {
  padding-left: 10px;
  padding-bottom: 20px;
}
td.manufacturer_info td.boxText td {
  padding: 0px;
  margin: 0px;
  text-align: left;
  vertical-align: top;
}
span.info_image, td.email_icon {
  vertical-align: middle;
  padding-right: 8px;
  text-align: left;
}
td.manufacturer_info td.boxText a {
  border-bottom: 1px solid #e73e37;
  margin-left: 20px;
}
.underline {
  border-bottom: 1px solid #e73e37;
}
#clickToEnlarge span:hover {
  color: #e73e37;
}
table.tellafriendBoxContents td {
  padding: 0px 2px;
}
table.tellafriendBoxContents .cssButton {
  background: url(layout_images/normal_button.gif);
}
/*td.latest_news {
  padding: 30px 0px;
}
td.latest_news table.infoBoxContents {
  border: 1px solid;
  padding: 0;
  margin: 0;
}
td.newsBoxRow {
  background: url(layout_images/news_item_bg.gif);
  padding: 0;
  margin: 0;
}
td.newsBoxRow td {
  border: 0;
}
td.newsBoxRow td {
  border-bottom: 1px solid #e73e37;
}
*/
td.productCategories {
  border: 0;
  padding: 2px;
}
tr.shortDescription td, td.newProductsDescription {
  font-size: 12px;
  vertical-align: middle;
  text-align: center;
  height: 60px;
}
#banner-container td {
  padding: 20px 0px;
  margin: 0px;
}
td.banner {
  width: 300px;
}
#banner-spacer {
  width: 30px;
}

.mainColumn ul {
margin-left: 30px;
}

.payments {
padding:10px 0 10px 0;
}

#igence-link {
background:url("images/igence-sprite.png") no-repeat scroll 0 0 transparent;
display:block;
overflow:hidden;
text-indent:-9999px;
width:90px;
line-height:29px;
}

#igence-link:hover {
background: url("images/igence-sprite.png") no-repeat 0 -29px;
}
