﻿body { font-family: Calibri, Arial; font-size: 11pt; margin: 0px; padding: 0px; width: 100%; background-color: #333333; background-image: url(Media/SiteImages/BodyBackground.gif); min-width: 1000px; }
table { font-family: Calibri, Arial; font-size: 11pt; border-collapse: collapse; border-spacing: 0px; }
input, textarea, select { font-family: Calibri, Arial; font-size: 11pt; }
td { vertical-align: top; border: solid 1px #CCCCCC; padding: 3px 5px 3px 5px; }
th { background-image: url(Media/SiteImages/TableHeaderBackground.jpg); background-repeat: repeat-x; background-position: top left; border: solid 1px #CCCCCC; padding: 4px; white-space: nowrap; }
h6 { font-size: 12px; color: #666666; margin: 2px 0px 2px 0px; font-weight: normal; }
h5 { font-size: 14px; color: #666666; margin: 2px 0px 2px 0px; }
h4 { font-size: 14px; margin: 5px 0px 5px 0px; }
h3 { font-size: 16px; margin: 5px 0px 5px 0px; color: #005995; }
h2 { font-size: 17px; padding: 1px 5px 1px 5px; margin: 0px 0px 10px 0px; background-color: #999999; background-image: url(Media/SiteImages/MenuSelectedRowBackground.png); background-position: left top; background-repeat: repeat-x; color: #FFFFFF; border: solid 1px #666666; white-space: nowrap; }
h1 { font-size: 18px; }
hr { color: #007ED2; height: 1px; }
img { border: 0px; border: none; padding: 0px; margin: 0px; }
a { color: #005893; }
ul { list-style-type: disc; }
fieldset { border: solid 1px #CCCCCC; margin: 15px 0px; padding: 5px; }
legend { color: #666666; }
.DefaultMasterHeaderBar { background-repeat: repeat-x; background-image: url(Media/SiteImages/HeaderBarBackground.gif); position: relative; height: 92px; }
.DefaultMasterNavigationBar { background-image: url(Media/SiteImages/NavigationBarBackground.gif); background-repeat: repeat-x; height: 45px; padding: 0px 5px; }
div.DefaultMasterNavigationButton { background-position: left top; background-color: #006AB0; background-image: url(Media/SiteImages/BrowseButtonBackground.gif); background-repeat: repeat-x; padding: 2px 5px 2px 5px; border: none; margin: 7px 6px 0px 3px; float: left; position: relative; z-index: 2; }
div.DefaultMasterNavigationPopUpMenu { background-position: right top; display: none; background-color: #006AB0; background-image: url(Media/SiteImages/PopUpMenuBackground.gif); background-repeat: repeat-y; width: 200px; }
div.SiteSearchContainer { float: right; padding: 5px; }
a.DefaultMasterNavigationButton { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 11pt; }
a.DefaultMasterNavigationButton:hover { text-decoration: underline; }
.ContentPanel { padding: 5px; background-color: #FFFFFF; }
.ProductThumbnailContainer { float: left; text-align: center; width: 200px; height: 200px; border: solid 1px #DDDDDD; margin: 2px; padding: 5px; }
.ProductThumbnailImage { padding-bottom: 5px; max-height: 55px; max-width: 55px; }
.ProductThumbnailTitle { font-weight: bold; }
.ProductThumbnailManufacturerInfo { font-size: 13px; color: #666666; }
.ProductThumbnailSavings { color: #FF0000; font-size: 14px; font-weight: normal; }
.FormLabel { text-align: right; white-space: nowrap; vertical-align: top; padding: 2px; border: none; }
.FormInput { vertical-align: top; padding: 2px; border: none; }
.FormButtons { text-align: center; border-top: dotted 1px #007ED2; padding: 5px; }
.AlternateRow { background-color: #E5E5E5; }
.LayoutCell { padding: 0px; border: none; }
