@charset "utf-8";
body, html { background:#020000 url(../images/mainBg.jpg) top center no-repeat; margin:0; padding:0; font:normal 16px arial; }
.mainDiv { background: url(../images/headerBg.png) no-repeat; margin:0 auto; width:999px; position:relative; }
.logoDiv { position:absolute; left:20px; top:20px; }
.contentTopDiv { position:absolute; top:110px; left:0;}

.footerDiv { background: #E2CA7E url(../images/footerBg.png) no-repeat; margin:0 auto; width:999px; }
h1, h2, h3, h4, h5 { padding:0; margin:0; }
h1.headerText { font:normal 30px georgia; color:#fff; padding-top:75px; text-align:right; margin-right:35px; }
h2 { font:normal 46px georgia; color:#C96501; padding-top:20px; }
h3 { font:normal 30px georgia; color:#C96501; }
.unsubscribeBtn { border:0; background:url(../images/unsubscribeMeBtn.png) no-repeat; width:277px; height:72px; cursor:hand; cursor:pointer; }
.unsubscribeBtnCancel { border:0; background:url(../images/cancelBtn.png) no-repeat; width:277px; height:72px; cursor:hand; cursor:pointer;}
.btn-update { border:0; background:url(../images/resubmitBtn.png) no-repeat; width:227px; height:66px; cursor:hand; cursor:pointer;}
.form-input { height:34px; width:442px; border:solid 2px #D0AC67; padding:10px 0 0 20px; font:bold 18px arial; background:none;}
.textarea { height:120px; width:500px; border:solid 2px #D0AC67; padding:10px 0 0 20px; font:bold 18px arial} 
#contentDiv { padding:15px 35px; margin:20px auto 0 auto; background:#FFF url(../images/contentBg2.png) repeat-x; }

#footer-container { background:#transparent; width:999px; margin:0 auto; text-align:left; }
#footer-panel-home { background:transparent url('../images/holder-footer.jpg') no-repeat bottom; padding:0 40px 20px 40px; color:#bba767; clear:both; }
	.footer-nl { background:#dbb34d; padding:5px 15px 0 0; text-align:center; display:none;}
		.footer-nl a:active, .footer-nl a:link, .footer-nl a:visited {text-decoration:none; }
		.footer-nl a:hover, .footer-nl a:visited:hover { text-decoration:none; }

	.Disclaimer { font:normal 12px Arial; color:#1b170e; text-align:center; }
	.FooterLinks { font:normal 12px Arial; padding:10px 0; text-align:center; }
		.FooterLinks a:active, .FooterLinks a:link, .FooterLinks a:visited { color:#5C4A14; font:bold 12px Arial; text-decoration:none; }
		.FooterLinks a:hover, .FooterLinks a:visited:hover { color:#5C4A14; font:bold 12px Arial; text-decoration:underline; }
	.copyright { color:#e2ca7e; font:normal 12px Arial; padding:5px 0; text-align:center; background:#000; }

.nletterDivStrip { height:75px; background:url(../images/drBeckerBannerBg.png) repeat-x; clear:both;  }
.nletterDiv { padding-left:230px; padding-top:32px; }
.nlBox { background:url(../images/mainsubscribeTxtbox.png) no-repeat; width:260px; height:30px; float:left; display:none; }
.nlTxtBox { border:solid 0 red; float:inherit; width:220px; height:30px; background:transparent; padding-top:7px; margin-left:15px; display:none;}
.nlBtn { background:url(../images/mainsubscribeBtn.png) ; width:103px; height:31px; border:0; }
.spacerDiv { height:60px; }

.modalHolder { width:95%; margin:0 auto; text-align:left; padding:20px 0;}

	.modalHolder .leftHead { background: url('/Themes/HealthyPets/images/reportFooter_tl.png') left top no-repeat; }
    .modalHolder .rightHead { background: url('/Themes/HealthyPets/images/reportFooter_tr.png') right top no-repeat; padding:0 20px; }
    .modalHolder .midHead { background: url('/Themes/HealthyPets/images/reportFooter_t.jpg') repeat-x; }
	.modalHolder .midHead .marginDiv { padding: 20px 20px 0 20px; position:relative;}
	.modalHolder .closeBtn { position:absolute; width:600px; left:0px; text-align:right; top:-20px }
	.modalHolder .midHead .marginDiv strong {font:normal 24px georgia; }
    .modalHolder .leftContent { background: url('/Themes/HealthyPets/images/reportFooter_l.gif') repeat-y;}
    .modalHolder .ContentArea { background:#F9FAFB; font:12px Arial; color:#666; }
    .modalHolder .ContentArea .marginDiv { padding:0 20px; }
	.modalHolder .rightContent { background: url('/Themes/HealthyPets/images/reportFooter_r.gif') repeat-y right; padding:0 20px;  }
	.modalHolder .leftFoot { background: url('/Themes/HealthyPets/images/reportFooter_bl.png') left top no-repeat; }
    .modalHolder .rightFoot { background: url('/Themes/HealthyPets/images/reportFooter_br.png') right top no-repeat; padding:0 20px; }
    .modalHolder .midFoot { background: url('/Themes/HealthyPets/images/reportFooter_b.gif') repeat-x; height:25px; }

.ContactImporterHolder .modalHolder { width:88%; margin:0 auto; text-align:left; padding:10px 0;}
.ContactImporterHolder .modalHolder .midHead .marginDiv { padding: 25px 7px 0 10px; position:relative;}
.ContactImporterHolder .modalHolder .ContentArea .marginDiv { padding:0 7px; }
.ContactImporterHolder .modalHolder .rightContent { background: url('../images/reportFooter_r.gif') repeat-y right; padding:0 10px;  }
.ContactImporterHolder .modalHolder .closeBtn { position:absolute; top:-20px; width:750px; }
.ContactImporterHolder .modalHolder .feedbackBtn { position:absolute; right:-25px; top:-20px }
.ContactImporterHolder .modalHolder .midHead .marginDiv strong {font:normal 32px georgia; }

.hidden { display:none; }