﻿body { color: #000000; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; }
img { border: 0; }
#PageHeader { background-image: url(/images/design09/hdrbackground.png); background-repeat: repeat-x; height: 130px; display: block; }
#PageFooter { text-align: center; }
#MainNavPanel { border-right: 1px solid #669999; }
#PageContent { vertical-align: top; padding: 5px; width: 100%; }
#Logo { position: absolute; height: 130px; width: 153px; }
#CallTollFree { position: absolute; height: 77px; text-align: right; width: 100%; }
div#HeaderLinkPanel { color: #00FFFF; margin-left: 0; margin-right: 0; position: relative; text-align: right; text-decoration: none; top: 100px; float: right; }
a#AboutUsLink { background-image: url(/images/design09/aboutus.jpg); width: 165px; height: 29px; float: left; }
a#SpecialsLink { background-image: url(/images/design09/specials.jpg); width: 176px; height: 29px; float: left; }
a#DHA { background-image: url(/images/design09/dha.jpg); width: 200px; height: 29px; float: left; }
a#StaffLink { background-image: url(/images/design09/staff.jpg); width: 134px; height: 29px; float: left; }
a#ResourcesLink { background-image: url(/images/design09/resources.jpg); width: 96px; height: 29px; float: left; }
a#ContactUsLink { background-image: url(/images/design09/contactus.jpg); width: 104px; height: 29px; float: left; }
a#AboutUsLink:hover { background-image: url(/images/design09/aboutus_over.jpg); }
a#SpecialsLink:hover { background-image: url(/images/design09/specials_over.jpg); }
a#DHA:hover { background-image: url(/images/design09/dha_over.jpg); }
a#StaffLink:hover { background-image: url(/images/design09/staff_over.jpg); }
a#ResourcesLink:hover { background-image: url(/images/design09/resources_over.jpg); }
a#ContactUsLink:hover { background-image: url(/images/design09/contactus_over.jpg); }
.Copyright { font-size: 8pt; }
.menuBox { padding: 5px; margin: 10px 5px 10px 5px; }
.menuTitle { font-weight: bold; border-bottom-style: dashed; border-bottom-width: thin; }
#ProductPageHeading { font-size: 1.7em; margin-top: 10px; }
#ProductPageSubHeading { font-size: 1.2em; color: #669999; border-bottom: 1px solid #669999; }
#ContentPageContent { margin-top: 10px; }
.modalBackground { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }
.modalPopup { background-color: #F0F0F0; border-width: 3px; border-style: solid; border-color: Gray; padding: 3px; width: 250px; }
.modalPopupTitleBar { cursor: move; border: solid 1px #669999; background-color: #99cccc; padding: 2px 2px 2px 2px; }
.RequiredMarker { color: Red; font-weight: bold; }
#CMSActionPanel { float: none; display: block;text-align: right; color: Gray; font-size: .8em; }
#CMSActionPanel a { margin: 0px 0px 0px 0px; }
.itemBox { display: inline; height: 150px; width: 150px; float: left; vertical-align: top; text-align: center; border-bottom: 1px solid silver; padding: 2px; }
.itemBox a { display: block; }
.itemBox img { width: 100px; height: 100px; }
.CategoryProductList { display: inline-block; }
#ProductLine1 { display: inline-block; border: 1 solid black; margin-bottom: 5px; }
#ProductLine1RC { float: left; }
#ProductImage { float: left; margin-right: 5px; }
#ProductImageList { display: block; }
#ProductSpecs { }
#ProductContent { display: inline-block; margin-top: 5px; }
#Popup-Body { padding: 10px; background: white; }
#Popup-Header { background-color: #527697; color: #FFFFFF; height: 38px; line-height: 38px; font-size: 14px; font-weight: bold; padding-left: 10px; }
.form-table {}
.form-table td { font-size:11px; padding:3px; vertical-align:top; }
.form-table td .label { background-color:#F1F1F1; font-weight:bold; text-align:left; width:100px; padding-left: 5px; white-space: nowrap; }
.required-field { color: #FF0000; }
.TextBoxWatermark { color: gray; }
.progressIndicator { position: absolute; left: 50%; top: 50%; text-align: center; }
#AdminHeader { font-size: 1.6em; padding-bottom: 0px; margin-bottom: 0px; }
#AdminInstructions { font-size: 1.1em;}
#AdminBody { padding: 5px; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; color: #666666; font-variant: small-caps; text-transform: none; font-weight: 200; margin-bottom: 0px; }
h1 { font-size: 1.6em; padding-bottom: 0px; margin-bottom: 0px; }
h2 { font-size: 1.5em; font-weight: 600; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
