body {
     margin: 0px;
     font-family: Arial;
     text-align: center;
     background: #F3F3F3;
}

#main_page_body {
     background: #F3F3F3 repeat-x;
}

#green_background {
     background: #F3F3F3;
}

#footer_background {
     background: #f3f3f3;
}

#wrapper {
     width: 1024px;
     align: center;
     margin-left: auto;
     margin-right: auto;
     text-align: left;
     background: url(../images/subpage_bg.jpg);

}

#top_nav_wrapper {
     width: 1024px;
     height: 42px;
     background: url(../images/top_nav/nav_bg.jpg);

}

#top_nav_wrapper_index {
     width: 1024px;
     height: 42px;
     background: url(../images/top_nav/top_nav_red_bg.jpg);

}

img {
     border: 0;
}

a

{
  outline: none;
}


/* Main Content */


#flash_area {
     width: 1024px;
     height: 464px;
     background: #FFFFFF url(../images/main_page_bg.jpg) repeat-x;
     z-index: 0;
}

#main_content_area {
     width: 1024px;
     min-height: 425px;
}

#main_content_area_product {
     width: 1024px;
     min-height: 425px;
}

#content_window_product {
     width: 692px;
     background: url(../images/product_content_bg.jpg) repeat-y;
     margin-left: 55px;
     margin-bottom: 10px;
     position: relative;
     z-index: 2;
}

#content_window_product_top {
     width: 692px;
     height: 24px;
     background: #FFFFFF url(../images/product_content_top.jpg) no-repeat;
     margin-top: 29px;
}

#content_window_product_bottom {
     width: 692px;
     height: 4px;
     background: #A1C04A url(../images/product_content_bottom.jpg) no-repeat;
}

#content_window_full_top {
     width: 921px;
     height: 23px;
     background: #BE1E2D url(../images/full_width_top_bg.jpg) no-repeat;
     margin-left: 55px;
     margin-top: 29px;
}

#content_window_full {
     width: 921px;
     min-height: 720px;
     background: #FFFFFF;
     margin-left: 55px;
}

#content_window_full_bottom {
     width: 921px;
     height: 3px;
     background: #9ebc48 url(../images/full_width_bottom_bg.jpg) no-repeat;
     margin-left: 55px;
     margin-bottom: 10px;
}

#product_information {
     width: 144px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/product_information.jpg) no-repeat;
     float: left;
     text-indent: -8000px;
}

#product_information_on {
     width: 144px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/product_information_on.jpg) no-repeat;
     float: left;
     text-indent: -8000px;
}

#package_labeling_information {
     width: 152px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/package_labeling_information.jpg) no-repeat;
     float: left;
     text-indent: -8000px;
}

#package_labeling_information_on {
     width: 152px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/package_labeling_information_on.jpg) no-repeat;
     float: left;
     text-indent: -8000px;
}

#types_of_headaches {
     width: 187px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/types_of_headaches.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#types_of_headaches_on {
     width: 187px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/types_of_headaches_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#headache_triggers {
     width: 105px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/headache_triggers.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#headache_triggers_on {
     width: 105px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/headache_triggers_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#headache_prevention_and_management {
     width: 220px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/headache_prevention_and_management.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#headache_prevention_and_management_on {
     width: 220px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/headache_prevention_and_management_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#headache_control {
     width: 168px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/headache_prevention_and_control.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#headache_control_on {
     width: 168px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/headache_prevention_and_control_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#headache_prevention {
     width: 167px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/headache_prevention_techniques.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#headache_prevention_on {
     width: 167px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/headache_prevention_techniques_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#headache_treatment {
     width: 115px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/headache_treatment.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#headache_treatment_on {
     width: 115px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/headache_treatment_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#see_a_professional {
     width: 140px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/see_a_professional.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#see_a_professional_on {
     width: 140px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/see_a_professional_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#understanding_migraines     {
     width: 164px;
     height: 20px;
     background: #FFFFFF url(../images/content_tabs/understanding_migraines.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#understanding_migraines_on {
     width: 164px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/understanding_migraines_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#signs_of_an_attack     {
     width: 103px;
     height: 20px;
     background: #FFFFFF url(../images/content_tabs/signs_of_an_attack.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#signs_of_an_attack_on {
     width: 103px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/signs_of_an_attack_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#migraine_triggers     {
     width: 96px;
     height: 20px;
     background: #FFFFFF url(../images/content_tabs/migraine_triggers.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#migraine_triggers_on {
     width: 96px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/migraine_triggers_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#migraines_and_women    {
     width: 108px;
     height: 20px;
     background: #FFFFFF url(../images/content_tabs/migraines_and_women.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#migraines_and_women_on {
     width: 108px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/migraines_and_women_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#preventing_and_treating_migraines {
     width: 195px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/preventing_and_treating_migraines.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#preventing_and_treating_migraines_on {
     width: 195px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/preventing_and_treating_migraines_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#lifestyle_medication_tips {
     width: 145px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/lifestyle_medication_tips.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#lifestyle_medication_tips_on {
     width: 145px;
     height: 22px;
     background: #FFFFFF url(../images/content_tabs/lifestyle_medication_tips_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#proven_migraine_relief {
     width: 124px;
     height: 26px;
     background: #FFFFFF url(../images/content_tabs/proven_migraine_relief.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#proven_migraine_relief_on {
     width: 124px;
     height: 26px;
     background: #FFFFFF url(../images/content_tabs/proven_migraine_relief_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#rx_excedrin_migraine {
     width: 103px;
     height: 26px;
     background: #FFFFFF url(../images/content_tabs/rx_excedrin_migraine.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

#rx_excedrin_migraine_on {
     width: 103px;
     height: 26px;
     background: #FFFFFF url(../images/content_tabs/rx_excedrin_migraine_on.jpg) no-repeat;
     float: left;
     margin-top: -1px;
     text-indent: -8000px;
}

.text_copy_product {
     width: 550px; 
     height: 267px;
     margin-left: 22px;
     overflow: auto;
     margin-top: 20px;
}

.text_copy_products {
     margin-left: 22px;
     margin-top: 20px;
     min-height: 456px;
     margin-right: 22px;
}

.text_copy_full {
     width: 600px; 
     margin-left: 22px;
     float: left;
     margin-top: 20px;
}

#news_copy, #site_map_copy, #legal_statement_copy, #privacy_copy {
     width: 850px;
}

#content_window_full a, #content_window_product a {
     color: #bd1e2d;
     text-decoration: none
}

#content_window_full a:hover {
     color: #333333;
     text-decoration: underline;
}

#content_window_product p, li {
     font-size: 12px;
}

#content_window_full p, li {
     font-size: 12px;
}

#content_window_product h1, #content_window_full h1 {
     font-size: 16px;
}

#content_window_product h3, #content_window_full h3 {
     font-size: 12px;
}

#content_window_product h2, #content_window_full h2 {
     font-size: 14px;
}

#light_grey_box {
     height: 197px;
     width: 561px;
     background: #FFFFFF url(../images/light_grey_background.jpg) no-repeat;
     float: left;
}

#light_grey_box p, #light_grey_box h2 {
     margin-left: 20px;
     margin-right: 10px;
}

#light_grey_box p {
     margin-top: -10px;
}

#light_grey_box h2 {
     margin-top: -5px;
}

#light_grey_box br {
     line_height: 5px;
     margin-bottom: -7px;
}

#content_window_right_bar {
     width: 273px;
     background: #FFFFFF url(../images/full_width_right_bar.jpg) no-repeat;
     float: left;
     margin-top: 33px;
     margin-left: 15px;
     height: 665px;
}

#content_window_right_bar_faq {
     min-height: 300px;
     width: 273px;
     float: left;
     margin-top: 37px;
     margin-left: 15px;
}

#faq_right_bar_top {
     height: 8px;
     width: 273px;
     background: url(../images/faq_right_top.jpg) no-repeat;
     
}
 
#faq_right_bar {
     width: 273px;
     background: url(../images/faq_right_background.jpg) repeat-y;
     
}

#faq_right_bar_bottom {
     height: 8px;
     width: 273px;
     background: #FFFFFF url(../images/faq_right_bottom.jpg) no-repeat;

}

#faq_copy_header {
     margin-top: 25px;
}

.list-spacing {
     margin-top 15px;
}

#learn_more_prevention_and_treatment {
     width: 242px;
     height: 43px;
     background: #000000 url(../images/right_callouts/prevention_and_treatment.jpg) no-repeat;
     float: left;
     margin-left: 18px;
     margin-top: 16px;
     margin-bottom: 5px;
     text-indent: -8000px;
}

#learn_more_headache_causes {
     width: 242px;
     height: 43px;
     background: #000000 url(../images/right_callouts/headache_causes.jpg) no-repeat;
     float: left;
     margin-left: 18px;
     margin-top: 16px;
     margin-bottom: 5px;
     text-indent: -8000px;
}

#learn_more_preventing_and_treating {
     width: 242px;
     height: 43px;
     background: #000000 url(../images/right_callouts/preventing_and_treating.jpg) no-repeat;
     float: left;
     margin-left: 18px;
     margin-top: 16px;
     margin-bottom: 5px;
     text-indent: -8000px;
}

#learn_more_understanding_migraines {
     width: 242px;
     height: 43px;
     background: #000000 url(../images/right_callouts/understanding_migraines.jpg) no-repeat;
     float: left;
     margin-left: 18px;
     margin-top: 16px;
     margin-bottom: 5px;
     text-indent: -8000px;
}

#learn_more_body_pain_causes {
     width: 242px;
     height: 43px;
     background: #000000 url(../images/right_callouts/body_pain_causes.jpg) no-repeat;
     float: left;
     margin-left: 18px;
     margin-top: 16px;
     margin-bottom: 5px;
     text-indent: -8000px;
}

#learn_more_sleeplessness_causes {
     width: 242px;
     height: 43px;
     background: #000000 url(../images/right_callouts/sleeplessness_causes.jpg) no-repeat;
     float: left;
     margin-left: 18px;
     margin-top: 16px;
     margin-bottom: 5px;
     text-indent: -8000px;
}

#side_flash {
     height: 245px;
     width: 262px;
     margin-left: 6px;
     margin-bottom: 25px;
     margin-top: 20px;
     float: left;
}

#resources {
     width: 250px;
     height: 208px;
     float: left;

}

#resources li, #faq_right_bar li {
     font-size: 11px;
     line-height: 16px;  
     list-style: url(../images/small_red_arrow.jpg);
     margin-right: 10px;
}

#resources h3{
     font-size: 16px;
     margin-left: 20px;
}

.column1, .column2 {
     margin-left: 25px;
     float: left;
}

sup {
     font-size: 11px;
}

.indent {
     margin-left: 25px;
}

#save_1_coupon {
     background: #000000 url(../images/coupons/save_1.jpg) no-repeat;
     width: 259px;
     height: 114px;
     float: left;
     text-indent: -8000px;
     margin-left: 8px;
     margin-top: 10px;
     margin-bottom: 10px;
}
   


/* Products */

#bottom_body_pain_and_causes {
     width: 265px;
     height: 51px;
     background: #FFFFFF url(../images/bottom_callouts/body_pain_and_causes.jpg) no-repeat;
     float: left;
     margin-left: 65px;
     margin-top: 10px;
     text-indent: -8000px;
}

#bottom_headache_types_and_causes {
     width: 265px;
     height: 51px;
     background: #FFFFFF url(../images/bottom_callouts/headache_types_and_causes.jpg) no-repeat;
     float: left;
     margin-left: 65px;
     margin-top: 10px;
     text-indent: -8000px;
}

#bottom_migraines_causes {
     width: 265px;
     height: 51px;
     background: #FFFFFF url(../images/bottom_callouts/migraine_causes.jpg) no-repeat;
     float: left;
     margin-left: 65px;
     margin-top: 10px;
     text-indent: -8000px;
}

#bottom_prevent_and_manage_headaches {
     width: 265px;
     height: 51px;
     background: #FFFFFF url(../images/bottom_callouts/prevent_and_manage_headaches.jpg) no-repeat;
     float: left;
     margin-top: 10px;
     text-indent: -8000px;
}

#bottom_prevent_treat_headaches {
     width: 265px;
     height: 51px;
     background: #FFFFFF url(../images/bottom_callouts/prevent_and_treat_headaches.jpg) no-repeat;
     float: left;
     margin-top: 10px;
     text-indent: -8000px;
}

#bottom_prevent_body_pain {
     width: 265px;
     height: 51px;
     background: #FFFFFF url(../images/bottom_callouts/prevent_body_pain.jpg) no-repeat;
     float: left;
     margin-top: 10px;
     text-indent: -8000px;
}

#bottom_prevent_sleeplessness {
     width: 265px;
     height: 51px;
     background: #FFFFFF url(../images/bottom_callouts/prevent_sleeplessness.jpg) no-repeat;
     float: left;
     margin-top: 10px;
     text-indent: -8000px;
}

#bottom_sleeplessness_causes {
     width: 265px;
     height: 51px;
     background: #FFFFFF url(../images/bottom_callouts/sleeplessness_causes.jpg) no-repeat;
     float: left;
     margin-left: 65px;
     margin-top: 10px;
     text-indent: -8000px;
}

#product_landing_people {
     width: 380px;
     height: 746px;
     background: url(../images/product_backgrounds/product_landing.jpg) no-repeat;
     float: left;
     margin-left: 644px;
     margin-top: -834px;
     position: relative;
     z-index: 1;
}

#extra_strength_people {
     width: 367px;
     height: 579px;
     background: url(../images/product_backgrounds/express_gels.jpg) no-repeat;
     float: left;
     margin-left: 657px;
     margin-top: -667px;
     position: relative;
     z-index: 1;
}
#migraine_people {
     width: 367px;
     height: 554px;
     background: url(../images/product_backgrounds/extra_strength.jpg) no-repeat;
     float: left;
     margin-left: 657px;
     margin-top: -642px;
     position: relative;
     z-index: 1;
}

#express_gels_people {
     width: 367px;
     height: 505px;
     background: url(../images/product_backgrounds/migraine.jpg) no-repeat;
     float: left;
     margin-left: 657px;
     margin-top: -593px;
     position: relative;
     z-index: 1;
}

#tension_people {
     width: 367px;
     height: 609px;
     background: url(../images/product_backgrounds/tension.jpg) no-repeat;
     float: left;
     margin-left: 657px;
     margin-top: -697px;
     position: relative;
     z-index: 1;
}

#back_body_people {
     width: 467px;
     height: 611px;
     background: url(../images/product_backgrounds/back_body.jpg) no-repeat;
     float: left;
     margin-left: 557px;
     margin-top: -699px;
     position: relative;
     z-index: 1;
}

#pm_people {
     width: 327px;
     height: 578px;
     background: url(../images/product_backgrounds/pm.jpg) no-repeat;
     float: left;
     margin-left: 697px;
     margin-top: -666px;
     position: relative;
     z-index: 1;
}

#sinus_people {
     width: 327px;
     height: 578px;
     background: url(../images/product_backgrounds/sinus.jpg) no-repeat;
     float: left;
     margin-left: 697px;
     margin-top: -666px;
     position: relative;
     z-index: 1;
}

#menstrual_people {
     width: 372px;
     height: 558px;
     background: url(../images/product_backgrounds/menstrual_complete.jpg) no-repeat;
     float: left;
     margin-left: 652px;
     margin-top: -637px;
     position: relative;
     z-index: 1;
}

#product_landing_copy_row_2{
     width: 140px; 
     float: left; 
     margin-left: 75px;
}

#product_landing_learn_more_row_2 {
     width: 140px; 
     float: left;
}

.row2 {
     margin-left: 75px;
}

/* FAQ */
 
#faq_section_top {
     width: 561px;
     height: 5px;
     background: url(../images/light_grey_top.jpg) no-repeat;
}

#faq_section_bottom {
     width: 561px;
     height: 5px;
     background: url(../images/light_grey_bottom.jpg) no-repeat;
}

.faq_copy {
     width: 561px;
     background: url(../images/light_grey_background.jpg) repeat-y;
}

.faq_copy h2, .faq_copy p {
     margin-left: 15px;
     margin-right: 15px;
}


#adolescent_on, #biofeedback_on, #caffeine_on, #environment_on, #eyestrain_on, #foods_on, #menstruation_on, #migraine_on, #otc_on, #posture_on, 
#sinus_on, #sleep_on, #smoking_on, #stress_on, #triggers_on, #types_on, #weather_on, #yawning_on {
     display: none;
}



/* Footer */

#footer {
     text-align: left;
     font-size: 12px;
     color: #949494;
}

#footer a, a:visited {
     color: #949494;
     text-decoration: underline;
}

#footer a:hover {
     text-decoration: underline;
}

#preload {
     display: none;
}