body {margin: 0; padding: 0; background: #fff url(mattis/bg.gif) repeat-x; font-family: Tahoma, Verdana, Helvetica, Sans Serif;	font-size: 11px; text-align: center;}
td {font-family: Tahoma, Verdana, Helvetica, Sans Serif; font-size: 11px; padding: 0; margin: 0;}
a {color: #575757; font-weight: bold; text-decoration: none;}
a:hover {color: #DB0706; text-decoration: underline;}
img {border: 0;}
p {margin: 0; padding: 0;}
ol {padding: 0 0 0 15px; margin: 0;}

.border {border: 1px solid #DDDDDD; width: 760px; margin: 0 auto;}
#Header {margin: 0 auto; width: 760px; height: 85px; text-align: left;}
#Header .logo {padding-top: 15px;}
#Header .headerNavigation1 {font-size: 10px; color: #000;}
a:hover#Header .headerNavigation1 {color: #000; text-decoration: underline;}
#Header .headerNavigation2 {font-size: 10px; color: #DD0906;}
a:hover#Header .headerNavigation2 {color: #DD0906; text-decoration: underline;}
#Header .headerNavigation3 {font-size: 10px; color: #1D6DCC;}
a:hover#Header .headerNavigation3 {color: #1D6DCC; text-decoration: underline;}
#TopMenu {margin: 1px auto 5px auto; width: 760px; height: 148px; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; background: url(mattis/Promo.jpg) no-repeat right; text-align: left;}
#TopMenu .menu {margin: 0; padding: 0 0 3px 5px; list-style: none; width: 174px; background: url(mattis/MainMenuBack.gif) repeat-y; border-left: 1px solid #fff; border-bottom: 1px solid #F4F4F4;}
#TopMenu .menu li {padding: 5px 0 5px 0; border-bottom: 1px solid #fff;}
#TopMenu .menu a {background: url(mattis/MainMenuMark.gif) no-repeat left; padding-left: 10px;}
#TopMenu .menu a:hover {background: url(mattis/MainMenuMark2.gif) no-repeat left;}
#Pathway {width: 758px; height: 26px; border: 1px solid #fff; font-weight: bold; color: #fff; background: #CE0203; text-align: left; padding-top: 10px;}
#Pathway a {font-weight: bold; color: #fff;}
#Pathway .path {float: left; padding-left: 10px;}
#Pathway .menu {text-align: right; padding-right: 10px;}
#Body {width: 760px; margin: 0 auto; margin: 5px auto 5px auto;}
#Footer {clear: both; padding-top: 5px; width: 100%; height: 30px; text-align: center; background: url(mattis/FootBack.gif) repeat-x; color: #939393; margin-bottom: 5px;}
#Footer a {color: #939393; font-weight: bold;}
#Footer a:hover {color: #939393; text-decoration: underline;}
.maincontent {border: 1px solid #DDDDDD;}
.maincontent .content {padding: 10px;}
.infoboxHeading {height: 21px; color: #246BC7; font-weight: bold; background: url(mattis/InfoBoxHeadBack.gif) repeat-x; padding-left: 3px;}
.infoboxHeadingRed {height: 21px; color: #D60904; font-weight: bold; background: url(mattis/InfoBoxHeadBack.gif) repeat-x; padding-left: 3px;}
.infoBox {background: url(mattis/BoxTextBack.gif) repeat-x;}
.boxLeft {border: 1px solid #dddddd; padding: 0 1px 0 1px;}
.boxText {padding: 5px;}
.boxText img {padding: 8px;}
.boxText .infomenu {list-style: none; margin: 0; padding: 0;}
.boxText .infomenu a {color: #919191;}
.boxText .infomenu li {padding: 2px 0 2px 0;}
.newprice {color: #DB090A; font-weight: bold;}
.newprice a {color: #DB090A; font-weight: bold;}
.catname {padding: 2px 0 2px 2px;}
.infoBoxContents .newProductCell {border: 3px solid #fff; color: #fff; height: 130px;}
.infoBoxContents .newProductCell a {color: #fff;}
.infoBoxContents .newProductCell img {border: 3px solid #fff;}
.infoBoxContents .newProductDesc {float: right;}
.HeadingRed {height: 21px; color: #D60904; font-weight: bold; background: url(mattis/InfoBoxHeadBack.gif) repeat-x;}
.HeadingRed .pageHeading {padding: 3px 3px 0 3px;}
.productListing {border: 1px solid #dddddd;}
.productImage {padding: 10px; float: right; text-align: center; background: #DDDDDD; border: 1px solid #919191; margin-left: 5px;}
.productImage img {border: 1px solid #919191; padding: 1px;}
.options {padding-top: 15px; font-weight: bold; color: color: #D60904;}
.options-table {clear: both; width: 100%;}
.options-table td {padding: 5px; border-bottom: 1px solid #DDDDDD;}