/* RESETS & BASIC PAGE SETUP */
* { margin: 0; padding: 0; }
body { background: #f2f2f2; color:#000; font: 11px/1.4em Arial, Tahoma, Verdana, sans-serif; text-align: center; }
acronym { cursor: help; }
a img { border: none; }
/* END RESET */

/* TOOLBOX */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; overflow: hidden; width: 0; height: 0; }
/* END TOOLBOX */

/* --------------------- div ------------------------------ */
#container {
 padding: 0 2px;
 width: 800px !important;
 width /**/: 804px;
  min-height:840px;
  height:auto !important;
  height:840px;
 margin: 0 auto;
 background: #fff url(http://amiemphoto.com/images/container.png) repeat-y;
 text-align: left;
 position: relative;
 }
 

/*   "a-head-" or "b-head-" FIRST and SECOND (above/below top horiz-line) headings   -------------------------------------------- */
/*  NOTE: the last item in the list absolutely MUST be 'supportingText div'  */
#purchaseGiftCertSecure,
#purchaseGiftCert,
#headContactGeneralForm,
#headContactAddress,
#headContactEmail,
#headContactFax,
#headContactSecureForm,
#headContactCheckAvailability,
#headButtonsNoUL,
#headPricesPeak,
#headPricesOffPeak,
#policyContract,
#headSystemStatus,
#headGalleryCommercial,
#headGalleryEngagement,
#headGalleryFamily,
#headGalleryWedding,
#enlargementsFreeOrder,
#enlargementsFreeOrderSuccess,
#headClientGeneralOverview,
#headClientImportantDocs,
#headClientDigitalContent,
#headClientAccountBalance,
#headClientFinalPayment,
#headClient20080531coates,
#headPaymentIntro,
#headPaymentGeneric,
#quickSummary,
#preamble,
#preamble-01,
#headSuccessfulSubmission,
#headReserveAvailForm,
#headContactSecure,
#headContactGeneral,
#b-head-TemplateB-rev01,
#b-head-ITEMtwo,
#b-head-ITEMthree,
#headAdminMain,
#b-head-TemplateB-rev01,
#c-head-TemplateC-rev01,
#d-head-TemplateD-rev01,
#e-head-TemplateE-rev01,
#f-head-TemplateF-rev01,
#b-head-SitemapMain,
#headDIVIDER-c,
#headDIVIDER-d,
#headSearch,
#headFAQaboutUs,
#headResStep1,
#headResStep2,
#headResStep3,
#headResStep3a,
#headResStep4,
#headResStep5,
#headResStep6,
#headResStep6a,
#headResStep6b,
#headReserveFinalPaymentCA,
#headReserveFinalPaymentNonCA,
#headResDeposit,
#headPricesWedding,
#headPricesEngag,
#headPricesFamily,
#headClientAccessMain,
#headDIVIDER,
#headTemplateFirst,
#headPhotosWedding,
#headFormAvailSuccess,
#headFormSuccess,
#headContactUsGeneral,
#headResourcesGeography,
#headResourcesMain,
#headResourcesVenues,
#headResourcesAccom,
#headGossipMain,
#headPricesAlaCarte,
#headPricesMain,
#headPricesPackages,
#headReservePaymentForm,
#headReservePaymentFormSuccess,
#headReserveQuestion1,
#headReserveMain,
#headFAQMain,
#headFAQpart1,
#headFAQpart2,
#headFAQpart3,
#headSpacer,
#explanation,
#participation,
#headSpacerBottom,
#benefits,
#requirements,
#headTemplateSecond,
#headTemplateThird,
#headTemplateFourth,
#headTemplateFifth,
#headPhotosFamily,
#headPhotosChildren,
#headError400,
#headError401,
#headError403,
#headError404,
#headError500,
#b-head-SitemapMain,
#zbottom,
#supportingText div {
 padding: 5px 20px;
 width: 630px !important;
 width /**/: 670px;
 }

/*  wide spacers and flower line breaks */
#headFlowerLine-26px,
#headButtonsNoUL-16px,
#headFlowerLine-trans-16px,
#headFlowerLine-16px,
#headFlowerLineNoUL-16px,
#zbottomspacer,
#headSpacer600x2-1,
#headSpacer600x2-2,
#headSpacer600x2-3,
#headSpacer600x2-4,
#headSpacer600x2-5 {
 padding: 0px 20px;
 width: 630px !important;
 width /**/: 670px;
 }

/*  "a-head-" FIRST heading   --- */
#quickSummary {
 padding: 15px 20px;
 background: url(http://amiemphoto.com/images/line.gif) no-repeat 50% 100%;
 }

/* --------------------~!~!~!~!~!    ->>> "b-head" <<<-- SECOND heading (below top horiz-line) (extra top padding)--- ~!~!~!~!~!    */
#purchaseGiftCertSecure,
#purchaseGiftCert,
#headContactGeneralForm,
#headContactAddress,
#headContactEmail,
#headContactFax,
#headContactSecureForm,
#headContactCheckAvailability,
#headButtonsNoUL,
#headPricesPeak,
#headPricesOffPeak,
#policyContract,
#headSystemStatus,
#headGalleryCommercial,
#headGalleryEngagement,
#headGalleryFamily,
#headGalleryWedding,
#enlargementsFreeOrder,
#enlargementsFreeOrderSuccess,
#headClientGeneralOverview,
#headClientImportantDocs,
#headClientDigitalContent,
#headClientAccountBalance,
#headClientFinalPayment,
#headClient20080531coates,
#headPaymentGeneric,
#headPaymentIntro,
#preamble,
#preamble-01,
#headSuccessfulSubmission,
#headReserveAvailForm,
#headContactSecure,
#headContactGeneral,
#b-head-TemplateB-rev01,
#b-head-ITEMtwo,
#b-head-ITEMthree,
#headAdminMain,
#b-head-TemplateB-rev01,
#c-head-TemplateC-rev01,
#d-head-TemplateD-rev01,
#e-head-TemplateE-rev01,
#f-head-TemplateF-rev01,
#b-head-SitemapMain,
#headDIVIDER-c,
#headDIVIDER-d,
#headSearch,
#headFAQaboutUs,
#headReserveFinalPaymentCA,
#headReserveFinalPaymentNonCA,
#headClientAccessMain,
#headDIVIDER,
#headTemplateFirst,
#headPhotosWedding,
#headFormAvailSuccess,
#headFormSuccess,
#headResourcesMain,
#headContactUsGeneral,
#headResourcesGeography,
#headResourcesVenues,
#headResourcesAccom,
#headGossipMain,
#headPricesAlaCarte,
#headPricesMain,
#headPricesPackages,
#headResStep1,
#headResStep2,
#headResStep3,
#headResStep3a,
#headResStep4,
#headResStep5,
#headResStep6,
#headResStep6a,
#headResStep6b,
#headReservePaymentForm,
#headReservePaymentFormSuccess,
#headReserveQuestion1,
#headReserveMain,
#headResDeposit,
#headPricesWedding,
#headPricesEngag,
#headPricesFamily,
#headFAQMain,
#headFAQpart1,
#headFAQpart2,
#headFAQpart3,
#headSpacer,
#explanation,
#participation,
#headSpacerBottom,
#benefits,
#requirements,
#headTemplateSecond,
#headTemplateThird,
#headTemplateFourth,
#headTemplateFifth,
#headPhotosFamily,
#headPhotosChildren,
#headError400,
#headError401,
#headError403,
#headError404,
#headError500,
#b-head-SitemapMain,
#zbottom,
#headFormAvailSuccess {
 padding-top: 15px;
 }

/*  spacers and flower line breaks  */
#headFlowerLine-26px,
#headButtonsNoUL-16px,
#headFlowerLine-trans-16px,
#headFlowerLine-16px,
#headFlowerLineNoUL-16px,
#zbottomspacer,
#headSpacer600x2-1,
#headSpacer600x2-2,
#headSpacer600x2-3,
#headSpacer600x2-4,
#headSpacer600x2-5 {
 padding-top: 1px;
 }

/* "c-head-" BOTTOM heading (directly above footer's bottom line) */
#supportingText #zbottomspacer,
#supportingText #zbottom,
#supportingText #requirements {
 padding-bottom: 12px;
 }
 
/* ---- */
#supportingText #footer {
 padding: 12px 20px;
 background: url(http://amiemphoto.com/images/line.png) no-repeat 50% 0;
 text-align: center;

 }
#linkList {
 position: absolute;
 top: 116px;
 left: 672px;
 font-size: 10px;
 line-height: 1.2em;
 }


/*  ------------- HEADINGS , h1, h2, h3, h4 --------------------  */
h1,
h2,
h3,
h4 {
 font-weight: normal;
 font-size: 1.0em;
 line-height: 1.0em;
 text-indent: -2000em;
 display: block;
 }
/*   'h1' -- image above logo, grey bar -- */
h1 {
 width: 800px;
 height: 15px;
 background: #fff url(http://amiemphoto.com/images/h1rev01.png) no-repeat 0 100%;
 }
/*   'h2' --  large GREEN LOGO --  */
h2 {
 width: 800px;
 height: 100px;
 background: #b6c77b url(http://amiemphoto.com/images/h2-rev03.png) no-repeat;
 }
/*   'h3' ---------  */
/* -----    ->>> "b-head" <<<-- SECOND heading (below top horiz-line) (padding on bottom) ------- */
#purchaseGiftCertSecure h3,
#purchaseGiftCert h3,
#headFlowerLine-26px h3,
#headButtonsNoUL h3,
#headPricesPeak h3,
#headPricesOffPeak h3,
#policyContract h3,
#headSystemStatus h3,
#headGalleryCommercial h3,
#headGalleryEngagement h3,
#headGalleryFamily h3,
#headGalleryWedding h3,
#enlargementsFreeOrder h3,
#enlargementsFreeOrderSuccess h3,
#headClientGeneralOverview h3,
#headClientImportantDocs h3,
#headClientDigitalContent h3,
#headClientAccountBalance h3,
#headClientFinalPayment h3,
#headClient20080531coates h3,
#headPaymentIntro h3,
#headPaymentGeneric h3,
#preamble h3,
#preamble-01 h3,
#supportingText h3,
#headFormAvailSuccess h3,
#headSuccessfulSubmission h3,
#headReserveAvailForm h3,
#headContactSecure h3,
#headContactGeneral h3,
#b-head-TemplateB-rev01 h3,
#b-head-ITEMtwo h3,
#b-head-ITEMthree h3,
#headAdminMain h3,
#b-head-TemplateB-rev01 h3,
#c-head-TemplateC-rev01 h3,
#d-head-TemplateD-rev01 h3,
#e-head-TemplateE-rev01 h3,
#f-head-TemplateF-rev01 h3,
#b-head-SitemapMain h3,
#headDIVIDER-c h3,
#headDIVIDER-d h3,
#headSearch h3,
#headFAQaboutUs h3,
#headReserveFinalPaymentCA h3,
#headReserveFinalPaymentNonCA h3,
#headClientAccessMain h3,
#headDIVIDER h3,
#headTemplateFirst h3,
#headPhotosWedding h3,
#headFormAvailSuccess h3,
#headFormSuccess h3,
#headContactUsGeneral h3,
#headResourcesMain h3,
#headResourcesGeography h3,
#headResourcesVenues h3,
#headResourcesAccom h3,
#headGossipMain h3,
#headPricesAlaCarte h3,
#headPricesMain h3,
#headPricesPackages h3,
#headResStep1 h3,
#headResStep2 h3,
#headResStep3 h3,
#headResStep3a h3,
#headResStep4 h3,
#headResStep5 h3,
#headResStep6 h3,
#headResStep6a h3,
#headResStep6b h3,
#headReservePaymentForm h3,
#headReservePaymentFormSuccess h3,
#headReserveQuestion1 h3,
#headReserveMain h3,
#headResDeposit h3,
#headPricesWedding h3,
#headPricesEngag h3,
#headPricesFamily h3,
#headFAQMain h3,
#headFAQpart1 h3,
#headFAQpart2 h3,
#headFAQpart3 h3,
#headSpacer h3,
#explanation h3,
#participation h3,
#headSpacerBottom h3,
#benefits h3,
#requirements h3,
#headTemplateSecond h3,
#headTemplateThird h3,
#headTemplateFourth h3,
#headTemplateFifth h3,
#headPhotosFamily h3,
#headPhotosChildren h3,
#headError400 h3,
#headError401 h3,
#headError403 h3,
#headError404 h3,
#headError500 h3,
#zbottom h3,
#b-head-SitemapMain h3 {
 width: 625px;
 height: 27px;
 background-repeat: no-repeat;
 }
/* -- 625px x 26px (note the 26 vs 27 like above -- */
#headContactGeneralForm h3,
#headContactAddress h3,
#headContactEmail h3,
#headContactFax h3,
#headContactSecureForm h3,
#headContactCheckAvailability h3 {
 width: 625px;
 height: 26px;
 background-repeat: no-repeat;
 }
/* --spacers 2px tall */
#zbottomspacer h3,
#headSpacer600x2-1 h3,
#headSpacer600x2-2 h3,
#headSpacer600x2-3 h3,
#headSpacer600x2-4 h3,
#headSpacer600x2-5 h3 {
 width: 600px;
 height: 2px;
 background-repeat: no-repeat;
 }
/* --horizontal flower line 16px tall */
#headButtonsNoUL-16px h3,
#headFlowerLine-trans-16px h3,
#headFlowerLine-16px h3,
#headFlowerLineNoUL-16px h3 {
 width: 625px;
 height: 16px;
 background-repeat: no-repeat;
 }

#purchaseGiftCertSecure h3 { background-image: url(http://amiemphoto.com/images/h3_main_purchase-gift-cert-secure-v1.png); }
#purchaseGiftCert h3 { background-image: url(http://amiemphoto.com/images/h3_main_purchase-gift-cert-v1.png); }
#headContactGeneralForm h3 { background-image: url(http://amiemphoto.com/images/h3_main_send-message_gen-contact-form.png); }
#headContactAddress h3 { background-image: url(http://amiemphoto.com/images/h3_main_contact-mailing-address.png); }
#headContactEmail h3 { background-image: url(http://amiemphoto.com/images/h3_main_contact-email.png); }
#headContactFax h3 { background-image: url(http://amiemphoto.com/images/h3_main_contact-fax-voicemail.png); }
#headContactSecureForm h3 { background-image: url(http://amiemphoto.com/images/h3_main_contact-secure-form.png); }
#headContactCheckAvailability h3 { background-image: url(http://amiemphoto.com/images/h3_main_contact-check-availability.png); }
#headFlowerLine-26px h3 { background-image: url(http://images.amiemphoto.com/h3_line-dotted-plus-solid_625x26_v1.png); }
#headButtonsNoUL-16px h3 { background-image: url(http://images.amiemphoto.com/h3_line-dotted-plus-solid_625x16_v1.png); }
#headFlowerLine-trans-16px h3 { background-image: url(http://amiemphoto.com/images/flower-horiz-line_trans-625x16_rev1.png); }
#headFlowerLine-16px h3 { background-image: url(http://images.amiemphoto.com/h3_line-dotted-plus-solid_625x16_v1.png); }
#headFlowerLineNoUL-16px h3 { background-image: url(http://images.amiemphoto.com/h3_line-dotted-plus-solid_625x16_v1.png); }
#headButtonsNoUL h3 { background-image: url(http://images.amiemphoto.com/h3_line-dotted-plus-solid_625x26_v1.png); }
#headPricesPeak h3 { background-image: url(http://amiemphoto.com/images/h3_headPricesPeak.png); }
#headPricesOffPeak h3 { background-image: url(http://amiemphoto.com/images/h3_headPricesOffPeak.png); }
#policyContract h3 { background-image: url(http://amiemphoto.com/images/h3_policy-and-contract.png); }
#headSystemStatus h3 { background-image: url(http://amiemphoto.com/images/h3_main_system-status.png); }
#headGalleryCommercial h3 { background-image: url(http://amiemphoto.com/images/h3_gallery_commercial-images.png); }
#headGalleryEngagement h3 { background-image: url(http://amiemphoto.com/images/h3_gallery_engagement-images.png); }
#headGalleryFamily h3 { background-image: url(http://amiemphoto.com/images/h3_gallery_family-images.png); }
#headGalleryWedding h3 { background-image: url(http://amiemphoto.com/images/h3_gallery_wedding-images.png); }
#enlargementsFreeOrder h3 { background-image: url(http://amiemphoto.com/images/h3_enlargements_free-order-form-request.png); }
#enlargementsFreeOrderSuccess h3 { background-image: url(http://amiemphoto.com/images/h3_enlargements_free-print-request-success.png); }
#headPaymentGeneric h3 { background-image: url(http://amiemphoto.com/images/h3_main_payment_custom-ammt.png); }
#headPaymentIntro h3 { background-image: url(http://amiemphoto.com/images/h3_main_payment_general-intro.png); }
#headResStep1 h3 { background-image: url(http://amiemphoto.com/images/h3_main_step1_reservation.png); }
#headResStep2 h3 { background-image: url(http://amiemphoto.com/images/h3_main_step2_reservation.png); }
#headResStep3 h3 { background-image: url(http://amiemphoto.com/images/h3_main_step3_reservation.png); }
#headResStep3a h3 { background-image: url(http://amiemphoto.com/images/h3_main_step3a_reservation.png); }
#headResStep4 h3 { background-image: url(http://amiemphoto.com/images/h3_main_step4_reservation.png); }
#headResStep5 h3 { background-image: url(http://amiemphoto.com/images/h3_main_step5_reservation.png); }
#headResStep6 h3 { background-image: url(http://amiemphoto.com/images/h3_main_step6_reservation.png); }
#headResStep6a h3 { background-image: url(http://amiemphoto.com/images/h3_main_step6a_reservation.png); }
#headResStep6b h3 { background-image: url(http://amiemphoto.com/images/h3_main_step6b_reservation.png); }
#headResDeposit h3 { background-image: url(http://amiemphoto.com/images/h3_res_submit-deposit.png); }
#headPricesWedding h3 { background-image: url(http://amiemphoto.com/images/h3_prices_weddings-events.png); }
#headPricesEngag h3 { background-image: url(http://amiemphoto.com/images/h3_prices_engagement.png); }
#headPricesFamily h3 { background-image: url(http://amiemphoto.com/images/h3_prices_family-child-seniors.png); }
#headClientGeneralOverview h3 { background-image: url(http://amiemphoto.com/images/h3_main_client-37-general-overview.png); }
#headClientImportantDocs h3 { background-image: url(http://amiemphoto.com/images/h3_main_client-38-important-docs.png); }
#headClientDigitalContent h3 { background-image: url(http://amiemphoto.com/images/h3_main_client-40-digital-content.png); }
#headClientAccountBalance h3 { background-image: url(http://amiemphoto.com/images/h3_main_client-42-account-balance.png); }
#headClientFinalPayment h3 { background-image: url(http://amiemphoto.com/images/h3_main_client-44-final-payment.png); }
#headClient20080531coates h3 { background-image: url(http://amiemphoto.com/images/h3_main_client_elizabeth-zachary.png); }
#preamble h3 { background-image: url(http://amiemphoto.com/images/h3_main_01-reservations.png); }
#preamble-01 h3 { background-image: url(http://amiemphoto.com/images/h3_main_reserve-80-avail-form-success.png); }
#b-head-TemplateB-rev01 h3 { background-image: url(http://amiemphoto.com/images/h3_template_b-head-itemTWO.png); }
#c-head-TemplateC-rev01 h3 { background-image: url(http://amiemphoto.com/images/h3_template_c-head-itemTHREE.png); }
#d-head-TemplateD-rev01 h3 { background-image: url(http://amiemphoto.com/images/h3_template_d-head-d.png); }
#e-head-TemplateE-rev01 h3 { background-image: url(http://amiemphoto.com/images/h3_template_e-head-e.png); }
#f-head-TemplateF-rev01 h3 { background-image: url(http://amiemphoto.com/images/h3_template_f-head-f.png); }
#b-head-SitemapMain h3 { background-image: url(http://amiemphoto.com/images/h3_main_sitemap-main.png); }
#headAdminMain h3 { background-image: url(http://amiemphoto.com/images/h3_main_admin-15-main.png); }
#headContactGeneral h3 { background-image: url(http://amiemphoto.com/images/h3_main_contact-75-form-general.png); }
#headContactSecure h3 { background-image: url(http://amiemphoto.com/images/h3_main_contact-46-form-secure.png); }
#headSuccessfulSubmission h3 { background-image: url(http://amiemphoto.com/images/h3_main_successful-submission.png); }
#headReserveAvailForm h3 { background-image: url(http://amiemphoto.com/images/h3_main_reserve-79-avail-form.png); }
#headDIVIDER-c h3 { background-image: url(http://amiemphoto.com/images/h3_main_00_horizontal-divider.png); }
#headDIVIDER-d h3 { background-image: url(http://amiemphoto.com/images/h3_main_00_horizontal-divider.png); }

#headSearch h3 { background-image: url(http://amiemphoto.com/images/h3_main_search-query.png); }
#headFAQaboutUs h3 { background-image: url(http://amiemphoto.com/images/h3_main_faq-44-about-us.png); }
#headReserveFinalPaymentCA h3 { background-image: url(http://amiemphoto.com/images/h3_main_reserve-25-final-payment-ca-client.png); }
#headReserveFinalPaymentNonCA h3 { background-image: url(http://amiemphoto.com/images/h3_main_reserve-28-final-payment-non-ca-client.png); }
#headClientAccessMain h3 { background-image: url(http://amiemphoto.com/images/h3_main_client-20-client-access-main.png); }
#headDIVIDER h3 { background-image: url(http://amiemphoto.com/images/h3_main_00_horizontal-divider.png); }
#headTemplateFirst h3 { background-image: url(http://amiemphoto.com/images/h3_main_65-template-first-section.png); }
#headPhotosWedding h3 { background-image: url(http://amiemphoto.com/images/h3_main_photos-65-wedding.png); }
#headFormAvailSuccess h3 { background-image: url(http://amiemphoto.com/images/h3_main_reserve-80-avail-form-success.png); }
#headFormSuccess h3 { background-image: url(http://amiemphoto.com/images/h3_main_contact-82-form-success.png); }
#headContactUsGeneral h3 { background-image: url(http://amiemphoto.com/images/h3_main_03-about-us.png); }
#headResourcesMain h3 { background-image: url(http://amiemphoto.com/images/h3_main_resources-49-main.png); }
#headResourcesGeography h3 { background-image: url(http://amiemphoto.com/images/h3_main_resources-55_part3-tips.png); }
#headResourcesVenues h3 { background-image: url(http://amiemphoto.com/images/h3_main_resources-51_part1-venues.png); }
#headResourcesAccom h3 { background-image: url(http://amiemphoto.com/images/h3_main_resources-53_part2-accom.png); }
#headGossipMain h3 { background-image: url(http://amiemphoto.com/images/h3_main_gossip-86-main.png); }
#headPricesAlaCarte h3 { background-image: url(http://amiemphoto.com/images/h3_main_prices-87-a-la-carte.png); }
#headPricesMain h3 { background-image: url(http://amiemphoto.com/images/h3_main_prices-26-prices-fees.png); }
#headPricesPackages h3 { background-image: url(http://amiemphoto.com/images/h3_main_faq-28-packages.png); }
#headReservePaymentForm h3 { background-image: url(http://amiemphoto.com/images/h3_main_reserve-36-secure-payments.png); }
#headReservePaymentFormSuccess h3 { background-image: url(http://amiemphoto.com/images/h3_main_reserve-89-payment-success.png); }
#headReserveQuestion1 h3 { background-image: url(http://amiemphoto.com/images/h3_main_reserve-16-questionnaire-1.png); }
#headReserveMain h3 { background-image: url(http://amiemphoto.com/images/h3_main_faq-57-how-to-reserve.png); }
#headFAQMain h3 { background-image: url(http://amiemphoto.com/images/h3_main_faq-01-header-index.png); }
#headFAQpart1 h3 { background-image: url(http://amiemphoto.com/images/h3_main_faq-01-header-part-1.png); }
#headFAQpart2 h3 { background-image: url(http://amiemphoto.com/images/h3_main_faq-01-header-part-2.png); }
#headFAQpart3 h3 { background-image: url(http://amiemphoto.com/images/h3_main_faq-01-header-part-3.png); }
#headSpacer h3 { background-image: url(http://amiemphoto.com/images/h3_main_spacer-1x1.png); }
#explanation h3 { background-image: url(http://amiemphoto.com/images/h3_main_03-about-us.png); }
#participation h3 { background-image: url(http://amiemphoto.com/images/h3_main_14-shipping-policy.png); }
#headSpacerBottom h3 { background-image: url(http://amiemphoto.com/images/h3_main_spacer-bottom.png); }
#benefits h3 { background-image: url(http://amiemphoto.com/images/h3_main_16-privacy-policy.png); }
#requirements h3 { background-image: url(http://amiemphoto.com/images/h3_main_41-faq.png); }
#headTemplateSecond h3 { background-image: url(http://amiemphoto.com/images/h3_main_67-template-second-section.png); }
#headTemplateThird h3 { background-image: url(http://amiemphoto.com/images/h3_main_68-template-third-section.png); }
#headTemplateFourth h3 { background-image: url(http://amiemphoto.com/images/h3_main_69-template-fourth-section.png); }
#headTemplateFifth h3 { background-image: url(http://amiemphoto.com/images/h3_main_70-template-fifth-section.png); }
#headPhotosFamily h3 { background-image: url(http://amiemphoto.com/images/h3_main_photos-67-family.png); }
#headPhotosChildren h3 { background-image: url(http://amiemphoto.com/images/h3_main_photos-69-children.png); }
#headError400 h3 { background-image: url(http://amiemphoto.com/images/h3_main_04-error400.png); }
#headError401 h3 { background-image: url(http://amiemphoto.com/images/h3_main_07-error401.png); }
#headError403 h3 { background-image: url(http://amiemphoto.com/images/h3_main_08-error403.png); }
#headError404 h3 { background-image: url(http://amiemphoto.com/images/h3_main_10-error404.png); }
#headError500 h3 { background-image: url(http://amiemphoto.com/images/h3_main_11-error500.png); }
#headSpacer600x2-1 h3 { background-image: url(http://amiemphoto.com/images/h3_main_spacer-36-600x2-rev01.png); }
#headSpacer600x2-2 h3 { background-image: url(http://amiemphoto.com/images/h3_main_spacer-37-600x2-rev01.png); }
#headSpacer600x2-3 h3 { background-image: url(http://amiemphoto.com/images/h3_main_spacer-38-600x2-rev01.png); }
#headSpacer600x2-4 h3 { background-image: url(http://amiemphoto.com/images/h3_main_spacer-39-600x2-rev01.png); }
#headSpacer600x2-5 h3 { background-image: url(http://amiemphoto.com/images/h3_main_spacer-40-600x2-rev01.png); }
#zbottom h3 { background-image: url(http://amiemphoto.com/images/h3_main_00_horizontal-divider.png); }
#zbottomspacer h3 { background-image: url(http://amiemphoto.com/images/h3_main_spacer-40-600x2-rev01.png); }

/* ---side navigation--- */
#linkList h3 {
 width: 130px;
 height: 34px;
 background-repeat: no-repeat;
 background-color: #f2f4d8;
 }

.quick-links {background-image: url(http://amiemphoto.com/images/h3_side_quicklinks-rev03.png); }
.select {background-image: url(http://amiemphoto.com/images/h3_side-03-prices.png); }
.contact {background-image: url(http://amiemphoto.com/images/h3_side_contact-rev03.png);}
.photos {background-image: url(http://amiemphoto.com/images/h3_side_photospublic-rev03.png);}
.reservations {background-image: url(http://amiemphoto.com/images/h3_side_reservations-rev03.png);}
.prices {background-image: url(http://amiemphoto.com/images/h3_side_prices-rev03.png);}
.faq {background-image: url(http://amiemphoto.com/images/h3_side_faqlong-rev03.png);}
.resource {background-image: url(http://amiemphoto.com/images/h3_side_resources-rev03.png);}
.gossip {background-image: url(http://amiemphoto.com/images/h3_side_gossip-rev03.png);}
.client {background-image: url(http://amiemphoto.com/images/h3_side_clientaccess-rev03.png);}
.search {background-image: url(http://amiemphoto.com/images/h3_side_search-rev03.png);}
.archives {background-image: url(http://amiemphoto.com/images/h3_side-09-faq-long.png); }

h5 {
 font-weight:bold;
 font-size: 1.5em;
 line-height: 1.5em;
 display: inline;
 }

/* ---------- p ---------- */

p {
 padding-top: 5px;
 }
.p1 {
 padding-top: 2px;
 }
.pHidden .pHid .pDate {
 font-weight: normal;
 display: block;
 }
.pHidden .pHid {
 font-size: 1.0em;
 line-height: 1.0em;
 text-indent: -1932em;
 }
.pDate {
 font-size: 0.8em;
 line-height: 1.5em;
 }
/* -- Drop Capital -- */
.pDropCap80pxStart, .pDropCap16pxQStart, .pDropCap16pxAStart {
 float:left;
 font-family:"Times New Roman", Times, serif;
 }
.pDropCap16pxQStart, .pDropCap16pxAStart {
 font-size:16px;
 line-height:16px;
 padding:0 2px 2px 2px;
 }
/* -- Large Drop Cap -- */
.pDropCap80pxStart {
 color:#FFFFFF;
 background:#b6c77b;
 border:1px solid #666666;
 font-size:82px;
 line-height:63px;
 padding:1px 4px;
 margin: 5px 5px 5px 0;
 }
/* -- Small Drop Cap GREEN BACKGROUND with WHITE LETTERS  "Q"  -- */
.pDropCap16pxQStart {
 color:#FFFFFF;
 background:#b6c77b;
 border:1px solid #666666;
 margin: 0 5px 0 0;
 }
/* -- Small Drop Cap WHITE BACKGROUND with GREEN LETTERS  "A"  -- */
.pDropCap16pxAStart {
 color:#b6c77b;
 background:#FFFFFF;
 border:1px solid #CCCCCC;
 margin: 6px 5px 1px 0;
 }

/* ---------- CLEAR any FLOATS; (required for DropCap ---------- */
.pDropCapEnd, .clear {
     clear: both;
     display: block;
     overflow: hidden;
     width: 0;
     height: 0; }

/* ---------- ul, li ---------- */

ul,
li {
 list-style: none;
 }
ul {
 border-top: 1px solid #ddd;
 }
li {
 text-transform: lowercase;
 border-bottom: 1px solid #ddd;
 }
/* ----- 1st TOP-MOST navigation ONLY ----- */
#lclient li,
#lsearch li,
#lgossip li,
#lfaq li,
#lprices li,
#lreservations li,
#lphotos li,
#lcontact li,
#lresources li,
#lquick-links li {
 padding: 5px 7px 5px 24px;
 background: url(http://amiemphoto.com/images/bullet1.png) no-repeat;
 }
#lclient li:hover,
#lsearch li:hover,
#lgossip li:hover,
#lfaq li:hover,
#lprices li:hover,
#lreservations li:hover,
#lphotos li:hover,
#lcontact li:hover,
#lresources li:hover,
#lquick-links li:hover {
 background: #e6e9cd url(http://amiemphoto.com/images/hover.png) no-repeat;
 }

/* ----- ALL OTHER navi except for FIRST ----- */
#larchives li {
 background: url(http://amiemphoto.com/images/bullet2.png) no-repeat;
 padding: 5px 0;
}
div>#larchives li {
 padding: 0;
 height: 23px;
 background: url(http://amiemphoto.com/images/bullet2.png) no-repeat;
}

/* ----  SPECIAL UN-ORDERED LIST FORMATTING - provides ARROW BULLET POINT  --- */

ul.arrow
  {
  margin:1.1em 0;
  padding-left:3em;
  border-top:none;
  list-style:none
  }

ul.arrow li
  {
  margin:0 0 .5em;
  border-bottom:none;
  padding-left:.8em;
  text-transform:none;
  background:url(http://amiemphoto.com/images/icons/icon_arrow-gray-content-4x6.gif) 0 .5em no-repeat
  }

ul.arrow ul
  {
  list-style:none
  }



/* ---------- *a* ---- ANCHOR LINKS --------------- */

a {
 text-decoration: none;
 }
#intro a,
#supportingText a {
 font-weight: bold;
 color: #9ead6c;
 border-bottom: 1px dotted #9ead6c;
 }
#footer a,
#linkList a {
 color: #777;
 }

a.arrowCircle
  {
  padding-left:17px;
  background:url(http://amiemphoto.com/images/icons/icon_arrow-circle-orange_12x12.gif) 0 50% no-repeat;
  font-weight:bold;
  color: #9ead6c;
  border-bottom: 1px dotted #9ead6c;
  }

/* ----- TOP-MOST navigation ONLY ----- */
#lquick-links a,
#lphotos a,
#lfaq a,
#lreservations a,
#lprices a,
#lcontact a,
#lresources a,
#lgossip a,
#lsearch a,
#lclient a {
 display: block;
 color: #777;
 }
#lquick-links a.c,
#lphotos a.c,
#lfaq a.c,
#lreservations a.c,
#lprices a.c,
#lcontact a.c,
#lresources a.c,
#lgossip a.c,
#lsearch a.c,
#lclient a.c {
 display: inline;
 color: #9ead6c;
 }

/* -------- */
#larchives a {
 padding: 0 7px 0 22px;
}
div>#larchives a {
 padding: 5px 7px 5px 22px;
 height: 13px !important;
 height /**/: 23px;
 display: block;
 }

/* -- hover makes links black  -- */
#intro a:hover, #intro a:active,
#supportingText a:hover, #supportingText a:active,
#footer a:hover, #footer a:active,
#linkList a:hover, #linkList a:active,
#lquick-links a.c:hover, #lquick-links a.c:active,
#lquick-links a:hover, #lquick-links a:active {
 color: #000;
 }

/* -- HIGHLIGHT and DOTTED LINES (hover) --- used on ALL heading Div's except for "INTRO" -- */
#purchaseGiftCertSecure a:hover, #purchaseGiftCertSecure a:active,
#purchaseGiftCert a:hover, #purchaseGiftCert a:active,
#headContactGeneralForm a:hover, #headContactGeneralForm a:active,
#headContactAddress a:hover, #headContactAddress a:active,
#headContactEmail a:hover, #headContactEmail a:active,
#headContactFax a:hover, #headContactFax a:active,
#headContactSecureForm a:hover, #headContactSecureForm a:active,
#headContactCheckAvailability a:hover, #headContactCheckAvailability a:active,
#headFlowerLine-26px a:hover, #headFlowerLine-26px a:active,
#headFlowerLine-trans-16px a:hover, #headFlowerLine-trans-16px a:active,
#headFlowerLine-16px a:hover, #headFlowerLine-16px a:active,
#headPricesPeak a:hover, #headPricesPeak a:active,
#headPricesOffPeak a:hover, #headPricesOffPeak a:active,
#policyContract a:hover, #policyContract a:active,
#headSystemStatus a:hover, #headSystemStatus a:active,
#headGalleryCommercial a:hover, #headGalleryCommercial a:active,
#headGalleryEngagement a:hover, #headGalleryEngagement a:active,
#headGalleryFamily a:hover, #headGalleryFamily a:active,
#headGalleryWedding a:hover, #headGalleryWedding a:active,
#enlargementsFreeOrder a:hover, #enlargementsFreeOrder a:active,
#enlargementsFreeOrderSuccess a:hover, #enlargementsFreeOrderSuccess a:active,
#headResStep1 a:hover, #headResStep1 a:active,
#headResStep2 a:hover, #headResStep2 a:active,
#headResStep3 a:hover, #headResStep3 a:active,
#headResStep3a a:hover, #headResStep3a a:active,
#headResStep4 a:hover, #headResStep4 a:active,
#headResStep5 a:hover, #headResStep5 a:active,
#headResStep6 a:hover, #headResStep6 a:active,
#headResStep6a a:hover, #headResStep6a a:active,
#headResStep6b a:hover, #headResStep6b a:active,
#headResDeposit a:hover, #headResDeposit a:active,
#headPricesWedding a:hover, #headPricesWedding a:active,
#headPricesEngag a:hover, #headPricesEngag a:active,
#headPricesFamily a:hover, #headPricesFamily a:active,
#headClientGeneralOverview a:hover, #headClientGeneralOverview a:active,
#headClientImportantDocs a:hover, #headClientImportantDocs a:active,
#headClientDigitalContent a:hover, #headClientDigitalContent a:active,
#headClientAccountBalance a:hover, #headClientAccountBalanc a:active,
#headClientFinalPayment a:hover, #headClientFinalPayment a:active,
#headClient20080531coates a:hover, #headClient20080531coates a:active,
#preamble a:hover, #preamble a:active,
#preamble-01 a:hover, #preamble-01 a:active,
#headFormAvailSuccess a:hover, #headFormAvailSuccess a:active,
#headSuccessfulSubmission a:hover, #headSuccessfulSubmission a:active,
#headReserveAvailForm a:hover, #headReserveAvailForm a:active,
#headContactSecure a:hover, #headContactSecure a:active,
#headContactGeneral a:hover, #headContactGeneral a:active,
#b-head-TemplateB-rev01 a:hover, #b-head-TemplateB-rev01 a:active,
#b-head-ITEMtwo a:hover, #b-head-ITEMtwo a:active,
#b-head-ITEMthree a:hover, #b-head-ITEMthree a:active,
#headAdminMain a:hover, #headAdminMain a:active,
#b-head-TemplateB-rev01 a:hover, #b-head-TemplateB-rev01 a:active,
#c-head-TemplateC-rev01 a:hover, #c-head-TemplateC-rev01 a:active,
#d-head-TemplateD-rev01 a:hover, #d-head-TemplateD-rev01 a:active,
#e-head-TemplateE-rev01 a:hover, #e-head-TemplateE-rev01 a:active,
#f-head-TemplateF-rev01 a:hover, #f-head-TemplateF-rev01 a:active,
#b-head-SitemapMain a:hover, #b-head-SitemapMain a:active,
#headDIVIDER-c a:hover, #headDIVIDER-c a:active,
#headDIVIDER-d a:hover, #headDIVIDER-d a:active,
#headSearch a:hover, #headSearch a:active,
#headFAQaboutUs a:hover, #headFAQaboutUs a:active,
#headReserveFinalPaymentCA a:hover, #headReserveFinalPaymentCA a:active,
#headReserveFinalPaymentNonCA a:hover, #headReserveFinalPaymentNonCA a:active,
#headClientAccessMain a:hover, #headClientAccessMain a:active,
#headDIVIDER a:hover, #headDIVIDER a:active,
#headTemplateFirst a:hover, #headTemplateFirst a:active,
#headPhotosWedding a:hover, #headPhotosWedding a:active,
#headFormAvailSuccess a:hover, #headFormAvailSuccess a:active,
#headFormSuccess a:hover, #headFormSuccess a:active,
#headContactUsGeneral a:hover, #headContactUsGeneral a:active,
#headResourcesMain a:hover, #headResourcesMain a:active,
#headResourcesGeography a:hover, #headResourcesGeography a:active,
#headResourcesVenues a:hover, #headResourcesVenues a:active,
#headResourcesAccom a:hover, #headResourcesAccom a:active,
#headGossipMain a:hover, #headGossipMain a:active,
#headPricesAlaCarte a:hover, #headPricesAlaCarte a:active,
#headPricesMain a:hover, #headPricesMain a:active,
#headPricesPackages a:hover, #headPricesPackages a:active,
#headReservePaymentForm a:hover, #headReservePaymentForm a:active,
#headReservePaymentFormSuccess a:hover, #headReservePaymentFormSuccess a:active,
#headReserveQuestion1 a:hover, #headReserveQuestion1 a:active,
#headReserveMain a:hover, #headReserveMain a:active,
#headFAQMain a:hover, #headFAQMain a:active,
#headFAQpart1 a:hover, #headFAQpart1 a:active,
#headFAQpart2 a:hover, #headFAQpart2 a:active,
#headFAQpart3 a:hover, #headFAQpart3 a:active,
#headSpacer a:hover, #headSpacer a:active,
#explanation a:hover, #explanation a:active,
#participation a:hover, #participation a:active,
#headSpacerBottom a:hover, #headSpacerBottom a:active,
#benefits a:hover, #benefits a:active,
#requirements a:hover, #requirements a:active,
#headTemplateSecond a:hover, #headTemplateSecond a:active,
#headTemplateThird a:hover, #headTemplateThird a:active,
#headTemplateFourth a:hover, #headTemplateFourth a:active,
#headTemplateFifth a:hover, #headTemplateFifth a:active,
#headPhotosFamily a:hover, #headPhotosFamily a:active,
#headPhotosChildren a:hover, #headPhotosChildren a:active,
#headError400 a:hover, #headError400 a:active,
#headError401 a:hover, #headError401 a:active,
#headError403 a:hover, #headError403 a:active,
#headError404 a:hover, #headError404 a:active,
#headError500 a:hover, #headError500 a:active,
#headSpacer600x2-1 a:hover, #headSpacer600x2-1 a:active,
#headSpacer600x2-2 a:hover, #headSpacer600x2-2 a:active,
#headSpacer600x2-3 a:hover, #headSpacer600x2-3 a:active,
#headSpacer600x2-4 a:hover, #headSpacer600x2-4 a:active,
#headSpacer600x2-5 a:hover, #headSpacer600x2-5 a:active,
#b-head-SitemapMain a:hover, #b-head-SitemapMain a:active,
#quickSummary a:hover, #quickSummary a:active,
#zbottom a:hover, #zbottom a:active,
#zbottomspacer a:hover, #zbottomspacer a:active,
#supportingText a:hover, #supportingText a:active  {
 background-color: #ecf6bf;
 border-bottom: 1px dotted #000;
 }

/*allows the big header logo to be a link to the home page*/
#pageHeader a {
 position:absolute;
 top: 0;
 left: 0;
 width: 800px;
 height: 115px;
 text-decoration:none;
 border:none;
}


/*disables the underlines on the buttons which are images and other heading sections*/
#headFlowerLineNoUL-16px a,
#headButtonsNoUL-16px a,
#headPaymentIntro a,
#headButtonsNoUL a {
 text-decoration:none;
 border:none;
}


/*cool styled email links*/
a[href^="mailto"]:hover:after { content: " > " attr(title); }

/* -- hidden-links --*/
#pHidden a, #pHid a {
 font-weight: normal;
 font-size: 1.0em;
 line-height: 1.0em;
 text-indent: -1932em;
 display: block;
 }


/* --------------------------- VERY PRETTY HEADINGS WITH CARLSON ----------------------------------------*/

#blurb1 p:first-letter{
	text-transform: uppercase;
}

#blurb1 p{
	color: #424242;
	letter-spacing:0.1em;
	width: 400px;
	text-align:center;
	margin: 40px auto;	
	text-transform: lowercase;
	line-height: 145%;
	font-size: 14pt;
	font-variant: small-caps;
	font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
}

#blurb1 p abbr{
	border: none;
}

html>body #blurb1 .end{
		background: no-repeat bottom center url('http://amiemphoto.com/images/spear-rev01.png');
}

#blurb1 .end{
	font-variant: normal;
	font-style: italic;
	letter-spacing:0;
	color: #3f5256;
	padding-bottom:70px;
	margin-bottom:90px;
	background: no-repeat bottom center url('http://amiemphoto.com/images/spear-rev01.png');
}

.amp{
	font-style: italic;
	font-family: "Adobe Caslon Pro", "Hoefler Text", Palatino, "Palatino Linotype", serif;
}


/* ---------------- IMAGE SPRITES ----------------------------------------------------------!!!!!!!!!!!! -- */

.SYMBOL15 {display:block; background-image:url(http://amiemphoto.com/images/sprite-symbol-15px_rev_04.png); background-repeat:no-repeat; overflow:hidden; }
.sym1 {width:35px; height:15px; background-position:0px 0px;}
.sym2 {width:36px; height:15px; background-position:-35px 0px;}
.sym3 {width:17px; height:15px; background-position:-71px 0px;}
.sym4 {width:17px; height:15px; background-position:-88px 0px;}
.sym5 {width:14px; height:15px; background-position:-105px 0px;}
.sym6 {width:13px; height:15px; background-position:-119px 0px;}
.sym7 {width:37px; height:15px; background-position:-132px 0px;}
.sym8 {width:24px; height:15px; background-position:-169px 0px;}
.sym9 {width:40px; height:15px; background-position:-193px 0px;}
.sym10 {width:13px; height:15px; background-position:-233px 0px;}
.sym11 {width:12px; height:15px; background-position:-246px 0px;}
.sym12 {width:8px; height:15px; background-position:-258px 0px;}
.sym13 {width:10px; height:15px; background-position:-266px 0px;}
.sym14 {width:11px; height:15px; background-position:-276px 0px;}
.sym15 {width:10px; height:15px; background-position:-287px 0px;}
.sym16 {width:37px; height:15px; background-position:-297px 0px;}
.sym17 {width:11px; height:15px; background-position:-334px 0px;}
.sym18 {width:11px; height:15px; background-position:-345px 0px;}
.sym19 {width:11px; height:15px; background-position:-356px 0px;}
.sym20 {width:11px; height:15px; background-position:-366px 0px;}
.sym21 {width:11px; height:15px; background-position:-377px 0px;}
.sym22 {width:11px; height:15px; background-position:-388px 0px;}
.sym23 {width:10px; height:15px; background-position:-399px 0px;}
.sym24 {width:11px; height:15px; background-position:-409px 0px;}
.sym25 {width:11px; height:15px; background-position:-420px 0px;}
.sym26 {width:11px; height:15px; background-position:-431px 0px;}
.sym27 {width:11px; height:15px; background-position:-444px 0px;}
.sym28 {width:25px; height:15px; background-position:-455px 0px;}
.sym29 {width:19px; height:15px; background-position:-480px 0px;}
.sym30 {width:16px; height:15px; background-position:-499px 0px;}
.sym31 {width:19px; height:15px; background-position:-515px 0px;}
.sym32 {width:17px; height:15px; background-position:-534px 0px;}
.sym33 {width:12px; height:15px; background-position:-551px 0px;}
.sym34 {width:12px; height:15px; background-position:-563px 0px;}
.sym35 {width:14px; height:15px; background-position:-575px 0px;}
.sym36 {width:13px; height:15px; background-position:-589px 0px;}


/* ----------------  STYLED TABLE  ----------------- */
#mytable {
	width: 630px;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 630px;	 
	font: italic 11px/1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px/1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(http://amiemphoto.com/images/table-bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	font: 11px/1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(http://amiemphoto.com/images/table-bullet1.gif) no-repeat;
	font: bold 10px/1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(http://amiemphoto.com/images/table-bullet2.gif) no-repeat;
	font: bold 10px/1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

/* ------------------ SHADED BOX BACKGROUNDS - YELLOW, LIGHT GREEN w/ and without DASHED LINE, AND GREY -----------------------*/

/* MEDIUM GREEN BOX WITH DOTTED BORDER Usage: Start paragraph with  <p class="green">  and close with </p>     --*/
.green
	{
	color:#000;
	width:90%;
	margin:1.5em auto 0.75em;
	background:#eaf9ea;
	padding:0.5em 1em;
	border:1px dotted #a4aea4;
	clear:both
	}

/* LIGHT GREEN BOX WITH DOTTED BORDER *CENTERED TEXT* Usage: Paragraph with  <p class="greenBoxCenter">  and close with </p>  as normal. -------*/
.greenBoxCenter
	{
	color:#000;
	font-size: 11px;
	text-align: center;
	padding: 5px;
	border:1px dotted #b6c77b;
	background-color: #F4FFF8;
	clear:both
	}

/* GRAY BOX WITH SOLID GRAY BORDER FOR CODE/FIXED TYPE SIZE Usage: Put  <pre>  at beginning of content & close with  </pre>    --*/
pre
	{
	color:#000;
	letter-spacing:0;
	font:500 .95em/1.35em "Bitstream Vera Sans Mono","Andale Mono","Lucida Console","Courier New",monaco,courier,monospace;
	border:1px dotted #a4aea4;
	background-color:#f7f7f7;
	padding:.8em;
	margin-top:.25em;
	margin-bottom:.45em;
	overflow:auto
	}

/* BRIGHT YELLOW box DOTTED GREY BORDER  --*/
.yellowBoxBright
  {
  background: #ffffa0;
  padding:0.5em;
  border:1px dotted #a4aea4;
  clear:both
  }

/* YELLOW box DOTTED ORANGE BORDER with OPTIONAL ICONS:
   Create new <div id="yellowSolidBox"> and continue like normal. Or...add next to "yellowSolidBox" either error, notification, confirmation, alert --*/
div.yellowBoxIcon
	{
	width:auto;
	min-height:58px;
	margin:1em 0;
	border:1px dotted #fc0;
	padding:0 12px;
	background-color:#ffc;
	background-position:20px 12px;
	background-repeat:no-repeat;
	}

div.yellowBoxIcon.noticeBlueSquareI
	{
	border-color:#83a8cc;
	padding-left: 80px;
	background-color:#eff7fe;
	background-image:url(http://amiemphoto.com/images/icons/icon_square-blue-i-notice-34x34.gif);
	}

div.yellowBoxIcon.confirmGreenCheck
	{
	border-color:#a9d260;
	padding-left: 80px;
	background-color:#fafff1;
	background-image:url(http://amiemphoto.com/images/icons/icon_circle-green-check-confirm-36x38.gif);
	}

div.yellowBoxIcon.alertTriangleCrit
	{
	padding-left: 80px;
	color:#c60000;
	background-image:url(http://amiemphoto.com/images/icons/icon_triangle-alert-crit-34x34.gif);
	}

div.yellowBoxIcon.alertTriangle
	{
	padding-left: 80px;
	background-image:url(http://amiemphoto.com/images/icons/icon_triangle-alert-non-crit-34x34.gif);
	}

div.yellowBoxIcon ul
	{
	position:absolute;
	top:0; left:-500em;
	width:1px;
	height:1px;
	overflow:hidden;
	text-indent:-9999em;
	line-height:0;
	}

.legacyErrors div.yellowBoxIcon ul
	{
	position:relative;
	height:auto;
	width:auto;
	left:0;
	top:0;
	text-indent:0;
	overflow:visible;
	line-height:1em;
	}



/* ---------- YELLOW BOX or TRANSPARENT BOX -- both WITH ICONS and HEADINGS inside ---------- */
.section .section
	{
	margin:1em 10px 1em 10px;
	padding-left:10px;
	}

.important, .note
	{
	padding:0px 1.5em 0px 1.5em;
	margin:1em auto 1em auto;	
	width:540px;
	}

.important
	{
	border: 1px dashed #990000;
	background:#ffffc1 url(http://amiemphoto.com/images/important.png) 3px 3px no-repeat;
	}

.important .title
	{
	margin:0 0 10px 75px;
	display:block;
	font-size:1.25em;
	}

.note
	{
	border: 1px dashed #990000;
	background:url(http://amiemphoto.com/images/note.png) 3px 3px no-repeat;
	}	

.note .title
	{
	margin:15px 0 20px 35px;
	display:block;
	font-size:1.25em;
	}

/* ---------- SMALL ICONS - circle with I in it & triangle with exclamation! ---------- */

div.boxMessage
  {
  width:auto;
  margin:10px 0;
  padding:0 2px 0 26px;
  background-position:5px 3px;
  background-repeat:no-repeat;
  background-color:#eaf9ea;
  border:1px dotted #fc0;
  }

div.boxMessage.info
  {
  background-image:url(http://amiemphoto.com/images/icons/icon_circle-i-info_16x16.gif);
  border-color:#a9d260;
  clear:both
  }

div.boxMessage.warn
  {
  background-image:url(http://amiemphoto.com/images/icons/icon_triangle-sys-alert_16x16.gif);
  color:#c60000;
  clear:both
  }

/* ---------- SMALL BULLET ICONS ---------- */

div.bullet3
  {
  padding-left:15px;
  padding-top: 0px;
  background:url(http://amiemphoto.com/images/sprite/sprite_arrows-bullets2.png) no-repeat -5000px 3px;
  }

div.bulletGreenBox
  {
  padding-left:15px;
  padding-top: 0px;
  background:url(http://amiemphoto.com/images/sprite/sprite_arrows-bullets2.png) no-repeat -12000px 3px;
  }

div.bulletArrowGreen2
  {
  padding-left:15px;
  padding-top: 0px;
  background:url(http://amiemphoto.com/images/sprite/sprite_arrows-bullets2.png) no-repeat -13000px 2px;
  }


/* --------  SHADED COLOR BOXES CENTERED with THICK BORDER  ------- */
p.box_shaded {
  color: #010101;
  margin: 2em auto 0 auto;
  display: block;
  width: 53em;
  padding: .8em;
  border: 2px solid #333;
  text-align: center;
}
p.box_shaded_yellow {
  background: #fefde6;
  border-color: #f1bb16;
}
p.box_shaded_pink {
  background: #fdf6fb;
  border-color: #d66dbd;
  color: #333;
}
p.box_shaded_green {
  background: #e5faec;
  border-color: #339250;
}
p.box_shaded_blue {
  background: #eef4ff;
  border-color: #6f96de;
}
p.box_shaded_orange {
  background: #fffde0;
  border-color: #ff6600;
}


/* ------- gold box around text  -------- */

span.button {
	padding: 0px 1px 0px 1px;
	border-style: solid;
	border-width: 1px;
	background: #fcfaf4;
	color: #000;
	border-color: #fc9 #c96 #c96 #fc9;
	-moz-border-radius: 2px;
}


/* -------  Blue 'Step-by-Step' LIST 1-10 available  -------- */
/* modal steps css */

.steps
{
    float:left;
    clear:left;
    width:100%;
    margin-bottom:0;
    margin-top:5px;
    display:inline;
	border-top:none;
}
.steps li
{
    float:left;
    clear:left;
    list-style:none;
    margin-bottom:10px;
    width:90%;
	border-bottom:none;
	text-transform:none;
}
.steps img
{
    float:left;
    margin-right:10px;
}
.steps .no-float
{
    float:none;
    margin:0;
}
.steps p
{
    margin:0;
    padding:0;
    line-height:1.1em;
    width:80%;
}



/* ----------------------------------------- PHP INCLUDES ---------------------------------------------- */
/* ---------- PHP LOGIN - required css for hiding captcha ---------- */
.captcha {display: none;}

/* ---------- PHP footer includes  ---------- */
.footer-php {
	font-size: 7pt;
	margin-bottom: 3px; /* fix for Opera, doesn't hit bottom */
	}



