body.osc-lm7 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background-image: url(../images/main-bg-spacer.jpg);
  background-repeat: repeat-x;
  background-color: #C0C0C0;
}

body, table, td, p {
  font-size: 8pt;
  font-family: Tahoma;
}

table.lm7-master-table {
  width: 760px;
  height: 100%;
}

td.lm7-master-table-header {
  height: 108px;
}

table.lm7-header {
  height: 108px;
  width: 760px;

}

td.main-body {
  padding-right: 5px;
}

td.lm7-logo {
  width: 300px;
  background-image: url(../images/logo-bg.jpg);
}

td.lm7-top-box {
  padding-top: 2px;
  width: 421px;

  vertical-align: top;
}

table.lm7-top-box-main {
  background-image: url(../images/top-box-bg.jpg);
  background-repeat: no-repeat;
  height: 90px;
  width: 421px;
  text-align: right;}

td.lm7-top-box-component-name {
  color: #1F578A;
  font-weight: bold;
  text-align: center;
  height: 18px;
}

td.lm7-top-box-component {
  text-align: center;  
  padding-top: 6px;
}

div.tagline {
  text-align: right;
  color: #EFEFEF;
  font-family: Tahoma, Arial, serif;
  font-size: 12px;

}

div.logo {
  float: right;
}

div.store_name {
  text-align: right;
  color: #EFEFEF;
  font-family: Tahoma, Arial, serif;
  font-size: 22px;
}

div.lm7-information-links {
  padding-top: 5px;
  text-align: center;
  color: #ffffff;
  font-size: 8pt;
}

table.lm7-main-table {
  width: 760px;
  background-color: #ffffff;
  
  height: 100%;
  border-left-color: #000000;
  border-left-width: 1px;
  border-left-style: solid;  

  border-right-color: #000000;
  border-right-width: 1px;
  border-right-style: solid;    
}

td.lm7-menu-bar-container {
  height: 32px;
  background-image: url(../images/main-menu-bg.jpg);
  background-repeat: repeat-x;
}

td.lm7-footer {
  height: 33px;
  background-image: url(../images/footer-spacer.jpg);
  background-repeat: repeat-x;
}

td.currency-language-components {
  height: 54px;
}

table.full-table {
  width: 100%;
  height: 100%;
}

td.language-component {
  width: 150px;
  color: #ffffff;
  text-align: center;
}

td.currency-component {
  width: 150px;
  color: #ffffff;
  text-align: center;
}

table.lm7-breadcrumb-bar, td.lm7-breadcrumb-bar {
  height: 25px;
  width: 100%;
}


td.lm7-breadcrumb-center {
  background-image: url(../images/breadcrumb-center-bg.jpg);
  background-repeat: repeat-x;
  padding-left: 5px;
  padding-right: 5px;
  color: #ffffff;
  font-weight: bold;
  text-align: right;
}

td.lm7-breadcrumb-right {
  width: 5px;
  background-image: url(../images/breadcrumb-right-bg.jpg);
  background-repeat: no-repeat;  
}

td.lm7-breadcrumb-left {
  width: 5px;
  background-image: url(../images/breadcrumb-left-bg.jpg);
  background-repeat: no-repeat;  
}


td.lm7-footer-left {
  padding-left: 15px;
}

td.lm7-footer-right {
  text-align: right;
  padding-right: 15px;
}

td.lm7-left-column {
  width: 245px;
  text-align: left;
  vertical-align: top;
}

table.lm7-left-column {
  width: 235px;
}

td.lm7-left-column-header {
  background-image: url(../images/right-column-header.jpg);
  background-repeat: no-repeat;
  height: 25px;
  width: 235px;
  color: #FFFFFF;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 20px;
  padding-bottom: 4px;
  
}

td.lm7-left-column-spacer {
  background-image: url(../images/right-column-spacer.jpg);
  background-repeat: repeat-y;
  width: 235px;
}
/*******************
 * MENU TABS
 ******************/

#mainMenuTabs {
	padding: 0px;
	margin: 0px;
	height: 32px;
}


#mainMenuTabs a:link, #mainMenuTabs a:visited, #mainMenuTabs a:active {
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	font-family: Tahoma;
}

#mainMenuTabs a:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma;
}

td.menu-tab-spacer {
  background-image: url(../images/main-menu-tab-spacer.jpg);
  width: 2px;
  background-repeat: no-repeat;
}

td.menu-tab {
  background-image: url(../images/main-menu-tab-bg.jpg);
  background-repeat: no-repeat;
  color: #000000;
  font-weight: bold;
  text-align: center;
  height: 32px;
  width: 98px;
}

/*********************
 * INFORMATION LINKS
 *********************/
#informationLinks {
  text-align: center;
  margin: auto;
  color: #ADCFED;
}

#informationLinks a:link, #informationLinks a:visited {
  color: #ADCFED;
  text-decoration: none;
  font-size: 8pt;
}

#informationLinks a:hover {
  color: #ADCFED;
  text-decoration: underline;
  font-size: 8pt;
}

#shoppingCartLink {
  text-align: center;
  margin: auto;
  vertical-align: middle;
}

#shoppingCartLink a:link, #shoppingCartLink a:visited {
  color: #ADCFED;
  text-decoration: none;
  font-size: 8pt;
}

#shoppingCartLink a:hover {
  color: #ADCFED;
  text-decoration: underline;
  font-size: 8pt;
}
