body {
    font-family: Trebuchet MS, Arial, serif;
	font-size: 10pt;
	background-color: #FFFFFF;
	/*background-image: url(images/header/background.gif);
	background-repeat: repeat-x;
	background-position: top;*/
	margin: 0px;
	/*border: 1px solid #B2AC9C;*/
	scrollbar-base-color: #0D1F44;
	scrollbar-arrow-color: #FFFFFF;
}

div.mainsection {
font-size: 10pt;
margin-left: 0px;
margin-top: 10px;
margin-bottom: 0px;
text-align: justify;
}

table.mainsection {
background-image: url(images/leftnav/sdp_leftnav_84.gif);
background-repeat: repeat-y;
background-color: #FFFFFF;
font-family: Trebuchet MS, Arial, serif;
font-size: 10pt;
font-weight: normal;
color: #0D1F44;
}

td.mainsection {
font-size: 10pt;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: justify;
padding-left: 0cm;
padding-right: 0cm;
padding-top: 0cm;
padding-bottom: 0cm;
}

td.listbox {
background-image: url(images/body/lightgrey_bar.gif);
background-repeat: repeat-y;
}

table.price {
border: 2px solid #666666;
/*border-collapse: collapse;*/
font-family: Trebuchet MS, Arial, serif;
font-size: 10pt;
font-weight: normal;
color: #0D1F44;
text-align: center;
}


h1{
font-size: 12pt;
}

h2{
font-size: 10pt;
}

h3{
font-size: 9pt;
}

a.price {
 color: #0D1F44;
 font-weight: bolder;
 text-decoration: underline;
}

a.price:hover {
 color: red;
 text-decoration: underline;
}

a {
 color: #0D1F44;
}

a:hover {
 color: #0D1F44;
 font-weight: bold;
 text-decoration: underline;
}

ul, li {
font-size: 10pt;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Trebuchet MS, Arial, serif;
  font-size: 11px;
  -Moz-Border-Radius: 0px;
}

tr.priceheading {
background-color: #666666;
}

td.priceheading {
background-color: #666666;
border-collapse: collapse;
border: 1px solid #666666;
font-family: Trebuchet MS, Arial, serif;
font-size: 9pt;
font-weight: bolder;
color: #FFFFFF;
text-align: center;
}

td.pricecell {
border: 1px solid #333333;
border-collapse: collapse;
font-size: 11pt;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
font-weight: bold;
}

p.top {
padding-left: 2cm;
padding-right: 2cm;
padding-top: 0cm;
padding-bottom: 0cm;
font-size: 10pt;
text-align: center;
}

TR.headerNavigation {
  /*background: #bbc3d3;*/
  /*background: #999999; */
	background: 0D1F44;
}

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

A.headerNavigation { 
  color: #ffffff; 
  text-decoration: none;
}

A.headerNavigation:hover {
  color: #ffffff;
  text-decoration: underline;
}

A.Header { 
  color: #0D1F44; 
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}

A.Header:hover {
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
}

td.subheading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight : bolder;
}

TR.footer {
  background: #0D1F44;
}

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

A.footer {
  color: #FFFFFF;
  text-decoration: underline;
}

A.footer:hover {
  color: maroon;
  /* color: #AABBDD; */
  text-decoration: underline;
}
/* 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; }

.sitemap_header {
  color: #0D1F44;
  font-family: Trebuchet MS, Arial, serif;
  font-size: 12px;
}

td.sitemap_header {
  color: #0D1F44;
  font-family: Trebuchet MS, Arial, serif;
  font-size: 12px;
  font-weight: bold;
}

td.sitemap_header2 {
  color: #0D1F44;
  font-family: Trebuchet MS, Arial, serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

td.sitemap_entry {
  color: #0D1F44;
  font-family: Trebuchet MS, Arial, serif;
  font-size: 10px;
}

a.sitemap_link {
  color: maroon;
  font-family: Trebuchet MS, Arial, serif;
  font-size: 11px;
  text-decoration: none;
}

a.sitemap_link:hover {
  color: #0D1F44;
  text-decoration: underline;
}

a.index_link {
  color: #FFFFFF;
  text-decoration: none;
}

a.index_link:hover {
  color: #0D1F44;
}

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;
}
