/* Template CSS for GP Professional */
/* Also see ie6andless.css and ie7andless.css for browser specific workarounds */
/* trouStyles (stage setting) */
body                                    { margin: 0; padding: 0; font: 78% Helvetica, Arial, sans-serif; background: #fbfbfb url(../_img/background_page.gif) 50% 0 repeat-y; text-align: center; }
body #doubleclick                       { display: none }
html                                    { overflow-y: scroll }
a img                                   { border: none }
a                                       { text-decoration: none; font-weight: bold; color: #266287; }
a:visited                               { }
a:hover                                 { color: #333 }
.c                                      { clear: both }
ul                                      { list-style-type: disc }
/* Note: for image replacement use class "ir" with a span nested */
.ir span, #gpx_intro div, .how_to_purchase_intro div
                                        { display: block; width: 0; height: 0; overflow: hidden; font-size: 0.5em; }
button                                  { cursor: pointer; cursor: hand; }
h1, h2, h3, h4, h5, h6, p               { margin: 0 0 1em 0 }
h1, h2, h3, h4, h5, h6, p               { padding: 0 }
form                                    { margin: 0; padding: 0; font-family: Helvetica, Arial, sans-serif; }
form input                              { font-family: Helvetica, Arial, sans-serif }
sup                                     { line-height: 1.8em }
.note                                   { color: #333; margin-top: 10px; }
.note a                                 { font-weight: bold }
/* All page templates */
/* This wrapper must have an even number width, otherwise the menubar won't float over flash nicely */
#wrapper                                { width: 946px; position: relative; margin: 0 auto; text-align: left; background: #fff; }
.topbar                                 { height: 86px; background: #fff; width: 946px; }
.topbar h1                              { margin: 0; padding: 0; display: inline; }
.topbar h1 a, .topbar h1 a:hover        { background: #fff url(../_img/georgia_pacific_professional.gif) 10px 12px no-repeat; width: 700px; height: 60px; float: left; display: block; }
.quicklinks                             { float: right; list-style-type: none; margin: 0; padding: 10px 0 0 0; }
.quicklinks li                          { margin: 0; padding: 0 10px 5px 0; text-align: right; }
.quicklinks li a                        { font-weight: bold }
#search                                 { position: absolute; z-index: 3000; right: 5px; top: 60px; }
#search form                            { padding-top: 2px }
#search form fieldset                   { border: none; padding: 0; }
#search form *                          { vertical-align: middle }
#search button                          { padding: 1px 4px 1px 4px; text-transform: uppercase; font-size: 0.9em; background-color: #adc8d3; color: #fff; border-color: #adc8d3; letter-spacing: -1px; }
#search button:hover                    { background: #2e70aa; border-color: #2e70aa; }
#search #q1                             { font-size: 0.9em; padding: 0; width: 120px; height: 15px; margin-top: 3px; border: 1px solid #ccc; }
#search #q1:focus                       { background: #ffc; border: 1px solid #993; }
/* Many pages use these styles */
.sidecol_wrap                           { margin-left: 613px; padding-top: 10px; }
/* Footer and Terms of Use */
#footer                                 { text-align: right; font-size: 0.9em; padding: 11px 36px 15px 0; margin: 0 auto; border-bottom: 80px solid #fbfbfb; width: 959px; position: relative; background: #fbfbfb url(../_img/bg_footer.gif) 50% 100% no-repeat; }
#footer span                            { float: left; padding-left: 40px; }
.terms                                  { border-top: 1px solid #ccc; padding: 15px 30px 30px 40px; color: #666; line-height: 1.3em; }
.terms h6                               { font-size: 1em; margin: 0; }
.footerlinks a                          { text-decoration: none; font-weight: normal; color: #266287; }
a:visited                               { }
a:hover                                 { color: #333 }
/* Link Blocks (used on Homepage) */
.primary                                { margin: 35px 35px 20px 35px }
.linkblock                              { width: 275px; height: 160px; float: left; margin: 10px 20px 0 0; border-bottom: 1px solid #e9e9e9; font-size: 1.1em; font-weight: bold; }
.sidecol_wrap .linkblock, .sidecol_videos_wrap .linkblock, .gpx_blocks .linkblock
                                        { height: auto; border-bottom: none; margin-bottom: 20px; }
.linkblock p                            { line-height: 1.2em }
.lastcol                                { margin-right: 0 }
.linkblock h2                           { display: block; width: 273px; height: 14px; margin-bottom: 10px; }
.we_are h2                              { background: url(../_img/title_findingabetterway.gif) 0 0 no-repeat }
.products h2                            { background: url(../_img/title_products.gif) 0 0 no-repeat }
.newproducts h2                         { background: url(../_img/title_newproducts.gif) 0 0 no-repeat }
.meet_mo h2                             { background: url(../_img/title_meet_mo.gif) 0 0 no-repeat }
.solutions h2                           { background: url(../_img/title_solutions.gif) 0 0 no-repeat }
.gpxpress h2                            { background: url(../_img/title_gpxpress.gif) 0 0 no-repeat }
.support h2                             { background: url(../_img/title_support.gif) 0 0 no-repeat }
.facts h2                               { background: url(../_img/title_facts.gif) 0 0 no-repeat }
.video h2                               { background: url(../_img/title_compactvideo.gif) 0 0 no-repeat }
.purchase_order h2                      { background: url(../_img/title_purchase_order.gif) 0 0 no-repeat }
.easynapjr h2                           { background: url(../_img/title_easynapjr.gif) 0 0 no-repeat }
.easynapply h2                          { background: url(../_img/title_easnap2ply.gif) 0 0 no-repeat }
.enmotion_support h2                    { background: url(../_img/title_enmotion_support.gif) 0 0 no-repeat }
.smartstock_support h2                  { background: url(../_img/title_smartstock_support.gif) 0 0 no-repeat }
.explore_more h2                        { background: url(../_img/title_explore_more.gif) 0 0 no-repeat }
.skins h2                               { background: url(../_img/title_skins.gif) 0 0 no-repeat }
.pdf_library h2                         { background: url(../_img/title_pdflibrary.gif) 0 0 no-repeat }
.from_the_catalog h2                    { background: url(../_img/title_from_the_catalog.gif) 0 0 no-repeat }
.finding_a_better_way h2                { background: url(../_img/title_finding_a_better_way.gif) 0 0 no-repeat }
.enMotionLotion h2                      { background: url(../_img/title_enmotionlotion.gif) 0 0 no-repeat }
.enMotionLearnMore h2                   { background: url(../_img/title_learnMore.gif) 0 0 no-repeat }
.news h2                                { background: url(../_img/title_news.gif) 0 0 no-repeat }
.linkblock ul                           { list-style-type: none; margin: 0; padding: 0; }
.meet_mo                                { background: url(../_img/meetmo.jpg) 127px 15px no-repeat }
/* .news {background:url(../_img/news.jpg) 127px 15px no-repeat;} */
/* .news {background:url(../_img/news3.jpg) 127px 15px no-repeat;}*/
.newproducts                            { background: url(../_img/newproduct_sofpull.jpg) 127px 15px no-repeat }
.news p                                 { margin-right: 150px; font-size: 12px; }
.meet_mo p                              { margin-right: 150px; font-size: 12px; }
.we_are p                               { color: #3D1E00 }
.newproducts p                          { margin-right: 150px; color: #FF9900; font-size: 12px; }
.products p                             { color: #FF1C02; font-size: 12px; }
.meet_mo p                              { color: #009999 }
.solutions p                            { color: #BE7B02; font-size: 12px; }
.gpxpress p                             { color: #3399CC; font-size: 12px; }
.support p                              { color: #FF9900 }
/* gpxpress login part of homepage */
.gpxpresslogin                          { padding-top: 1em }
.inputemail, .inputpass, .loginbtn      { float: left }
.inputemail, .inputpass                 { width: 90px }
.inputpass                              { padding: 0 5px }
.loginbtn label                         { visibility: hidden }
.inputemail label, .inputpass label, .loginbtn label
                                        { display: block; color: #3399CC; }
.inputemail input, .inputpass input     { width: 80px; color: #3399CC; border: 1px solid #ccc; padding: 3px; font-size: 0.9em; }
.loginbtn button                        { background-color: #B0C8D4; border: none; text-transform: uppercase; color: #fff; padding: 2px 4px; font-size: 0.9em; }
.loginbtn button:hover                  { background-color: #266287 }
/*sustainability*/
.content_wrap                           { position: relative; width: 944px; margin: 0 1px; }
#sustain_wrap                           { background: url(../_img/bg_sustainability.jpg) 0 0 no-repeat; padding: 0; position: relative; }
#sustain_image                          { height: 340px; display: block; }
.sustain_intro                          { width: 573px; float: left; padding-left: 40px; position: relative; }
.sustain_intro h1                       { margin: 75px 0 0 0; font-size: 2.5em; background: url(../_img/title_environment_page.gif) 0 0 no-repeat; width: 394px; height: 50px; }
.sustain_intro_message                  { font-size: 1.3em; background: url(../_img/title_environment_subhead.gif) 0 0 no-repeat; width: 517px; height: 83px; }
.twocol_wrap p                          { width: 45%; float: left; padding-right: 4%; line-height: 1.3em; }
.twocol_wrap p.secondcol                { padding-right: 0; width: 50%; }
#sustain_sidebar                        { margin-left: 640px; position: relative; }
#sustain_sidebar .linkblock             { position: relative }
.pdf_environmental_catalog a, .pdf_environmental_commitments a
                                        { display: block; padding: 10px; font-weight: bold; height: 60px; }
.pdf_environmental_catalog a span, .pdf_environmental_commitments a span
                                        { margin-left: 50%; display: block; }
.pdf_environmental_commitments a        { background: url(../_img/icon_env_pdf01.jpg) 0 100% no-repeat }
.pdf_environmental_catalog a            { background: url(../_img/icon_env_pdf02.jpg) 0 100% no-repeat }
.pdf_list                               { background: #E2DDD9 url(../_img/icon_env_pdf02.jpg) 0 100% no-repeat; padding: 10px 10px 85px 10px; line-height: 1.2em; }
#sustain_wrap .sidecol_wrap .environmental_contact
                                        { background: none; padding: 10px 60px 10px 10px; line-height: 1.3em; color: #666; }
.environmental_contact a                { font-weight: bold }
.standards_wrap                         { padding: 0 40px }
.standards_wrap h3                      { display: block; width: 100%; clear: both; }
.threecol_wrap .col                     { width: 30%; float: left; line-height: 1.3em; }
.threecol_wrap .mid                     { margin: 0 40px }
.env_subtitle_1                         { background: url(../_img/title_environment_subtitle1.gif) 0 0 no-repeat; width: 832px; height: 40px; }
.env_subtitle_2                         { background: url(../_img/title_environment_subtitle2.gif) 0 50% no-repeat; width: 832px; height: 20px; padding-top: 60px; }
.title_reduce                           { background: url(../_img/title_reduce.gif) 0 0 no-repeat; width: 275px; height: 41px; }
.title_reuse                            { background: url(../_img/title_reuse.gif) 0 0 no-repeat; width: 275px; height: 41px; }
.title_recycle                          { background: url(../_img/title_recycle.gif) 0 0 no-repeat; width: 275px; height: 41px; }
.title_leed                             { background: url(../_img/title_leed.gif) 0 0 no-repeat; width: 275px; height: 41px; }
.title_sfi                              { background: url(../_img/title_sfi.gif) 0 0 no-repeat; width: 275px; height: 41px; }
.title_env_reporting                    { background: url(../_img/title_env_reporting.gif) 0 0 no-repeat; width: 275px; height: 41px; }
/*side column link blocks*/
.left_image p                           { margin-left: 155px; font-weight: normal; font-size: 0.9em; }
.left_image p a, .right_image p a       { font-weight: bold }
.left_image img                         { float: left; margin-left: -5px; }
.right_image p                          { margin-right: 155px; font-weight: normal; font-size: 0.9em; }
.right_image img                        { float: right; margin-right: 0px; }
.left_image_small p                     { margin-left: 60px }
.left_image_small img                   { float: left }
.sidecol_wrap .linkblock ul             { font-size: 0.9em }
.no_image                               { font-size: 0.9em }
.no_image p                             { font-weight: normal }
.no_image p a                           { font-weight: bold }
.sidecol_wrap .linkblock p              { color: #333 }
.sidecol_wrap .facts p                  { color: #f00; margin-bottom: 0.5em; }
.sidecol_wrap .facts p.source           { color: #666; font-size: 0.8em; font-weight: normal; margin: 0; padding-top: 0; }
.sidecol_wrap .solutions                { font-size: 1em }
.sidecol_wrap .solutions p              { font-weight: normal }
/*product page*/
.product_main                           { width: 587px; float: left; padding-left: 40px; }
.product_main1                           { width: 925px; float: left; padding-left: 20px; }
.product_image                          { margin-left: -40px; float: left; }
.product_image1                         { margin-left: -20px; margin-top: 50px; float: left; }
.product_image2                         { margin-left: -10px; margin-top: 50px; float: left; }
.enmotion_main, .enmotion_impulse, .enmotion_recessed
                                        { margin-left: 297px; margin-top: 50px; padding-right: 30px; }
.enmotion_main p, .enmotion_impulse p, .enmotion_recessed p
                                        { margin-bottom: 2em; line-height: 1.3em; }
.finding_a_better_way p                 { font-weight: normal; font-size: 0.9em; }
.title_enmotion_waterproof_maintitle    { margin: 0; background: url(../_img/title_enmotion_wash_crosscontamination.gif) 0 0 no-repeat; width: 490px; height: 40px; }
.title_emotion_waterproof_subtitle      { margin: 0; background: url(../_img/title_enmotion_waterresistant_food_safety.gif) 0 0 no-repeat; width: 550px; height: 36px; }
.title_enmotion_maintitle               { margin: 0; background: url(../_img/enmotion1.gif) 0 0 no-repeat; width: 486px; height: 36px; }
.title_emotion_subtitle                 { margin: 0; background: url(../_img/enmotion.gif) 0 0 no-repeat; width: 550px; height: 17px; }
.title_big_clean                        { margin: 0; background: url(../_img/title_big_clean_in_a_small_machine.gif) 0 0 no-repeat; width: 460px; height: 36px; }
.title_enmotion_fits                    { margin: 0; background: url(../_img/title_enmotion_impulse_fits_anywhere.gif) 0 0 no-repeat; width: 480px; height: 36px; }
.title_built_in                         { margin: 0; background: url(../_img/title_built_in_to_stand_out.gif) 0 0 no-repeat; width: 322px; height: 36px; }
.title_enmotion_recessed_delivers       { margin: 0; background: url(../_img/title_enmotion_recessed_delivers.gif) 0 0 no-repeat; width: 511px; height: 17px; }
.title_More-Ways                        { margin: 0; background: url(../_img/title_compact_More-Ways.gif) 0 0 no-repeat; width: 371; height: 37; }
.title_MoreWays_subhead                 { margin: 0; background: url(../_img/title_compact_MoreWays_subhead.gif) 0 0 no-repeat; width: 471; height: 39; }
.title_horizontal_hold                  { margin: 0; background: url(../_img/title_compact_horizontalhold.gif) 0 0 no-repeat; width: 245px; height: 34px; }
.title_sidebyside_dispenser             { margin: 0; background: url(../_img/title_compact_horizontalhold_subhead.gif) 0 0 no-repeat; width: 513px; height: 41px; }
.title_dash_without_splash              { margin: 0; background: url(../_img/title_insulair_dash.gif) 0 0 no-repeat; width: 384px; height: 40px; }
.title_smarttop_subhead                 { margin: 0; background: url(../_img/title_smartTop_subhead.gif) 0 0 no-repeat; width: 525px; height: 43px; }
.title_clean_simple                     { margin: 0; background: url(../_img/title_smartstock_keep_simple.gif) 0 0 no-repeat; width: 391px; height: 42px; }
.title_space_saving                     { margin: 0; background: url(../_img/title_smartstock_space_saving.gif) 0 0 no-repeat; width: 402px; height: 36px; }
.title_quiltrap_foiled                  { margin: 0; background: url(../_img/title_quiltrap_dont_get_foiled.gif) 0 0 no-repeat; width: 267px; height: 38px; }
.title_foodservice_contingency          { margin: 0; background: url(../_img/title_stoneware_foodservice_contingency.gif) 0 0 no-repeat; width: 563px; height: 79px; }
.title_foodservice_contingency_subhead  { margin: 0; background: url(../_img/title_stoneware_subhead.gif) 0 0 no-repeat; width: 569px; height: 124px; }
.individual_product_wrap                { padding-top: 20px }
/*segement solutions*/

.title_standout_solutions_for_cStore    { background: url(../_img/title_cStore_solutions.gif) 0 0 no-repeat; width: 369px; height: 36px; }
.title_gp_solutions_cStore              { background: url(../_img/title_cStore_solutions_subhead.gif) 0 0 no-repeat; width: 522px; height: 109px; }

.title_standout_solutions_for_fsRest    { background: url(../_img/title_FSrest_solutions.gif) 0 0 no-repeat; width: 522px; height: 36px; }
.title_gp_solutions_fsRest              { background: url(../_img/title_FSrest_solutions_subhead.gif) 0 0 no-repeat; width: 522px; height: 171px; }

.title_standout_solutions_for_grocery    { background: url(../_img/title_grocery_solutions.gif) 0 0 no-repeat; width: 522px; height: 36px; }
.title_gp_solutions_grocery              { background: url(../_img/title_grocery_solutions_subhead.gif) 0 0 no-repeat; width: 522px; height: 64px; }

.title_standout_solutions_for_onsite    { background: url(../_img/title_onsite_solutions.gif) 0 0 no-repeat; width: 522px; height: 36px; }
.title_gp_solutions_onsite              { background: url(../_img/title_onsite_solutions_subhead.gif) 0 0 no-repeat; width: 522px; height: 109px; }


.title_standout_solutions_for_lodging   { background: url(../_img/title_standout_solutions_for_lodging.gif) 0 0 no-repeat; width: 474px; height: 35px; }
.title_standout_solutions_for_office    { background: url(../_img/title_office_solutions.gif) 0 0 no-repeat; width: 452px; height: 37px; }
.title_standout_solutions_for_healthcare
                                        { background: url(../_img/title_healthcare_solutions.gif) 0 0 no-repeat; width: 364px; height: 36px; }
.title_standout_solutions_for_manufacturing
                                        { background: url(../_img/title_manufacturing_solutions.gif) 0 0 no-repeat; width: 544px; height: 37px; }
.title_gp_solutions_can_help            { background: url(../_img/title_gp_solutions_can_help.gif) 0 0 no-repeat; width: 541px; height: 57px; }
.title_gp_solutions_office              { background: url(../_img/title_office_solutions_subhead.gif) 0 0 no-repeat; width: 522px; height: 82px; }
.title_gp_solutions_healthcare          { background: url(../_img/title_healthcare_solutions_subhead.gif) 0 0 no-repeat; width: 538px; height: 66px; }
.title_gp_solutions_manufacturing       { background: url(../_img/title_manufacturing_solutions_subhead.gif) 0 0 no-repeat; width: 513px; height: 62px; }
.title_conditions_sale                  { background: url(../_img/title_terms_of_sale.gif) 0 0 no-repeat; width: 462px; height: 30px; }
.solution_image                         { float: left }
.lodging_info                           { margin-left: 297px; margin-top: 0; padding-right: 30px; line-height: 1.3em; color: #333; }
.pdf_download_catalog a                 { display: block; padding: 10px; font-weight: bold; height: 60px; }
.pdf_download_catalog a span            { margin-left: 50%; display: block; }
.pdf_download_catalog a span strong     { color: #333; font-weight: normal; }
.pdf_download_catalog a                 { background: url(../_img/icon_env_pdf02.jpg) 0 100% no-repeat }
.please_contact a                       { font-weight: bold }
/*food services - special segement solutions page */
.title_first_impressions                { margin: 0; background: url(../_img/title_first_impressions_last.gif) 0 0 no-repeat; width: 354px; height: 39px; margin-top: 40px; }
.title_gp_food_services_solutions       { margin: 0; background: url(../_img/title_gp_food_services_solutions.gif) 0 0 no-repeat; width: 390px; height: 45px; margin-top: 0px; }
.title_dixie_products_100_years         { margin: 0; background: url(../_img/title_dixie_brand_100_years_new.gif) -5px 0 no-repeat; width: 576px; height: 40px; margin-top: 0px; }
.title_simple_solutions_add_consistent  { margin: 0; background: url(../_img/title_simple_solutions_add_consistent.gif) 0 0 no-repeat; width: 576px; height: 40px; margin-top: 0px; }
.pdf_food_service_catalog a             { display: block; padding: 10px; font-weight: bold; height: 79px; }
.pdf_food_service_catalog a span        { margin-left: 50%; display: block; }
.pdf_food_service_catalog a             { background: url(../_img/food_service_catalog.gif) 0 100% no-repeat }
/*support*/
.support_wrap                           { position: relative; width: 946px; }
.sidecol_support_wrap                   { position: absolute; left: 0; z-index: 0; padding: 10px 0 0 40px; width: 270px; }
.sidecol_support_detail_wrap            { padding: 10px 0 0 40px; width: 260px; float: left; }
.support_main                           { width: 585px; padding-left: 30px; margin-left: 300px; }
.support_detail_main                    { width: 580px; margin-left: 30px; padding: 0; }
.support_detail_main p, .support_detail_main h3
                                        { padding-right: 40px }
.support_detail_main p                  { line-height: 1.3em }
.support_detail_main h2                 { margin: 2em 0 1em 0 }
.support_detail_main h3                 { margin: 2em 0 0.5em 0; font-size: 1.1em; }
.support_detail_product_list.product_support_list ul
                                        { display: block; margin-left: auto; margin-right: auto; }
.left                                   { float: left; width: 270px; padding: 0; }
.right                                  { margin-left: 300px }
.left .linkblock, .right .linkblock     { margin: 0 }
.sidecol_support_wrap .linkblock        { width: 270px; margin-bottom: 15px; padding: 0; border: none; }
.two_col .linkblock                     { border: none; margin-bottom: 30px; }
.support_main .linkblock h2, .sidecol_support_wrap .linkblock h2
                                        { margin-bottom: 15px }
.support_main ul, .sidecol_support_wrap ul
                                        { line-height: 1.3em; font-size: 0.9em; }
.support_main .linkblock                { height: auto }
.support_main .linkblock p              { font-weight: normal; font-size: 0.9em; }
.sidecol_support_wrap .linkblock h2     { width: 270px; padding: 0; }
.support_links                          { background: url(../_img/support_line.gif) 0 0 no-repeat; padding-top: 5px; margin-top: 10px; height: 240px; }
.support_links ul                       { margin-top: 15px }
.support_topics                         { background: url(../_img/supportTopics.gif) 0 0 no-repeat; padding-top: 5px; margin-top: 10px; height: 240px; }
.support_topics ul                      { margin-top: 20px; margin-bottom: 15px; }
.support_appliesTo                      { background: url(../_img/title_applies_to.gif) 0 0 no-repeat; padding-top: 15px; margin-top: 15px; height: 240px; }
.support_appliesTo ul                   { margin-top: 20px; width: 270px; text-align: center; }
.standards_wrap_support                 { padding: 0 0 0 15px }
.standards_wrap_support h3              { display: block; width: 90%; clear: both; }
.threecol_wrap_support .col             { width: 25%; float: left; line-height: 1.1em; }
.threecol_wrap_support .mid             { margin: 0 35px }
.downloads h2                           { background: url(../_img/downloads.gif) 0 0 no-repeat; width: 270px; height: 11px; }
.how_do_i h2                            { background: url(../_img/title_howdoi.gif) 0 0 no-repeat; width: 270px; height: 11px; }
.watch_a_video h2                       { background: url(../_img/title_watch_a_video.gif) 0 0 no-repeat; width: 270px; height: 11px; }
.troubleshooting h2                     { background: url(../_img/title_troubleshooting.gif) 0 0 no-repeat; width: 500px; height: 11px; }
.most_popular_topic h2                  { background: url(../_img/mostPopular.gif) 0 0 no-repeat; width: 500px; height: 20px; }
.watch_support_video h2                 { background: url(../_img/title_video.gif) 0 0 no-repeat; width: 500px; height: 20px; margin: 0 0 5px 0; }
.contact_us h2                          { background: url(../_img/title_contact_us.gif) 0 0 no-repeat; width: 270px; height: 11px; }
.title_enmotion_recessed_support        { background: url(../_img/title_enmotion_recessed_support.gif) 0 0 no-repeat; width: 500px; height: 75px; margin: 20px 0 0 0; padding: 0; display: block; }
.title_support_q001                     { background: url(../_img/title_support_q001.gif) 0 0 no-repeat; width: 546px; height: 21px; }
.title_support_video_tutorial           { background: url(../_img/title_support_video_tutorial.gif) 0 0 no-repeat; width: 127px; height: 21px; }
.sidecol_support_detail_wrap .linkblock { margin: 0 0 3em 0; border: none; line-height: 1.3em; }
.support_image                          { margin-bottom: 35px }
/*formatting for main content of support pages*/
.support_content                        { padding: 0; margin: 0; }
.support_content h5                     { color: #ff9900; font-size: 13px; padding: 0; margin: 0; }
.support_content h6                     { color: black; font-size: 12px; font-weight: bold; font-style: italic; }
.support_content li                     { font-size: 12px }
.support_content ul                     { font-size: 12px }
.support_content_steps ul               { font-size: 12px; list-style-type: none; padding-top: 0; margin-top: 0; }
.support_content_steps li               { font-size: 12px; list-style-type: none; }
.dispenserTroubleshooting ul            { font-size: 12px; list-style-type: disc; list-style-position: inside; margin-top: 0; }
.dispenserTroubleshooting li            { font-size: 12px; list-style-type: disc; list-style-position: outside; padding-bottom: 5px; font-weight: normal; font-style: normal; text-decoration: none; font-variant: normal; }
.dispenserTroubleshooting p             { width: 575px }
/*bullets and steps for troubleshooting pages*/
.unorderedSolutions                     { width: 575px }
.unorderedSolutions                     { padding: 0; margin: 0; }
.unorderedSolutions h5                  { color: #ff9900; font-size: 13px; padding: 0; margin: 0; }
.unorderedSolutions ul                  { font-size: 12px; padding-top: 0; margin-top: 0; }
.unorderedSolutions li                  { font-size: 12px }
.orderedSolutions                       { width: 575px }
.orderedSolutions                       { padding: 0; margin: 0; }
.orderedSolutions h5                    { color: #ff9900; font-size: 13px; padding: 0; margin: 0; }
.orderedSolutions ol                    { font-size: 12px; padding-top: 0; margin-top: 0; }
.orderedSolutions li                    { font-size: 12px }
/*support index*/
.product_support_list, .product_support_list li
                                        { margin: 0; padding: 0; list-style-type: none; }
.product_support_list li                { float: left }
.product_support_list a                 { display: block; width: 270px; height: 260px; background-position: 0 -260px; margin: 0 15px 20px 0; }
.product_support_list a:hover           { background-position: 0 0 }
.support_icon_enmotion                  { background: url(../_img/_products/support_index_enmotion.jpg) 0 0 no-repeat }
.support_icon_enmotion_impulse8         { background: url(../_img/_products/support_index_enmotion_impulse8.jpg) 0 0 no-repeat }
.support_icon_enmotion_impulse10        { background: url(../_img/_products/support_index_enmotion_impulse10.jpg) 0 0 no-repeat }
.support_icon_enmotion_recessed         { background: url(../_img/_products/support_index_enmotion_recessed.jpg) 0 0 no-repeat }
.support_icon_smartstock                { background: url(../_img/_products/support_index_smartstock.jpg) 0 0 no-repeat }
.support_icon_smartstockultra           { background: url(../_img/_products/support_index_smartstockultra.jpg) 0 0 no-repeat }
.support_icon_carousel                  { background: url(../_img/_products/support_index_carousel.jpg) 0 0 no-repeat }
/* Pull-Down Menu in support section */
/* This is used with supporting javascript because IE 6 has a rendering bug involving select boxes and pulldown menus */
/* This is only used by IE 6 and less */
div.selectbox-wrapper                   { position: absolute; width: 400px; background-color: white; border: 1px solid #ccc; margin: 0px; margin-top: -10px; padding: 0px; font-size: 0.8em; font-weight: normal !important; text-align: left; max-height: 200px; overflow: auto; }
div.selectbox-wrapper ul                { list-style-type: none; margin: 0px; padding: 0px; }
div.selectbox-wrapper ul li.selected    { background-color: #EAF2FB }
div.selectbox-wrapper ul li.current     { background-color: #CDD8E4 }
div.selectbox-wrapper ul li             { list-style-type: none; display: block; margin: 0; padding: 2px; cursor: pointer; }
.selectbox                              { margin: 0px 5px 10px 0px; padding-left: 2px; font-family: Helvetica, sans-serif; font-size: 1em; width : 12em; display : block; text-align: left; background: url('../_img/bg_select.png') right; /*height: 18px; */cursor: pointer; border: 1px solid #D1E4F6; color: #333; }
.support_nav select                     { background: url(../_img/bg_select.png) right }
/* videos section */
.title_somewhere_in_pheonix             { background: url(../_img/title_somewhere_in_pheonix.gif) 0 35px no-repeat; width: 187px; height: 63px; margin: 0; padding: 35px 0 0 0; }
.title_somewhere_in_austin              { background: url(../_img/title_somewhere_in_austin.gif) 0 35px no-repeat; width: 187px; height: 63px; margin: 0; padding: 35px 0 0 0; }
.title_smartstock                       { background: url(../_img/title_smartstockVideo.gif) 0 35px no-repeat; width: 287px; height: 74px; margin: 0; padding: 35px 0 0 0; }
.title_compact_video                    { background: url(../_img/title_compactTissue.gif) 0 35px no-repeat; width: 187px; height: 63px; margin: 0; padding: 35px 0 0 0; }
.title_mantra_video                     { background: url(../_img/title_spread.gif) 0 35px no-repeat; width: 275px; height: 32px; margin: 0; padding: 35px 0 0 0; }
.title_image_video                      { background: url(../_img/title_ImageEverything.gif) 0 35px no-repeat; width: 268px; height: 32px; margin: 0; padding: 35px 0 0 0; }
.title_roll_video                       { background: url(../_img/title_RollWithMe.gif) 0 35px no-repeat; width: 188px; height: 32px; margin: 0; padding: 35px 0 0 0; }
.title_issa2010_video                   { background: url(../_img/title_issa2010.gif) 0 35px no-repeat; width: 113px; height: 21px; margin: 0; padding: 35px 0 0 0; }
.title_rumble_video                     { background: url(../_img/title_rumble.gif) 0 35px no-repeat; width: 277px; height: 32px; margin: 0; padding: 35px 0 0 0; }

.video_info                             { margin-left: 643px }
.video_info p                           { margin: 1.5em 3em 0 0; color: #666; line-height: 1.3em; }
#video_player                           { background: url(../_img/bg_video.jpg) 0 0 repeat-x; height: 405px; }
#video_player_support                   { background: none 0 0 repeat-x; height: 400px; width: 400; }
.vid_wrap                               { padding: 35px 40px; height: 335px; float: left; }
.vid_wrap1                              { height: 350px; float: left; }
.vid_wrap_support                       { padding: 10px 0px; height: 335px; float: left; }
.more_videos                            { width: 525px; float: left; padding: 35px 40px; }
.video_thumb                            { width: 160px; float: left; margin-right: 15px; }
.sidecol_videos_wrap                    { margin: 35px 0 0 525px }
.sidecol_videos_wrap .linkblock         { margin: 0 0 20px 40px }
.video_thumb h5                         { margin: 0; font-size: 1em; font-weight: bold; }
.video_thumb p a                        { font-weight: bold }
h2.more_videos                          { background: url(../_img/title_more_videos.gif) 0 0 no-repeat; width: 569px; height: 11px; margin: 0 0 15px 0; padding: 0; }
.title_ISSA                             { background: url(../_img/title_issa.gif) 0 35px no-repeat; width: 222px; height: 69px; margin: 0; padding: 35px 0 0 0; }
/* gp_xpress login */
#gpx_intro                              { width: 839px; height: 272px; background: url(../_img/gpx_intro.gif) 50% 0 no-repeat; margin: 25px 0 20px 35px; }
.gpx_learnmore h2                       { background: url(../_img/title_gpx_learnmore.gif) 0 0 no-repeat }
.gpx_register h2                        { background: url(../_img/title_gpx_register.gif) 0 0 no-repeat }
.gpx_login h2                           { background: url(../_img/title_gpx_login.gif) 0 0 no-repeat }
.remember                               { display: block; clear: left; font-weight: normal; font-size: 0.9em; padding: 0.5em 0; }
.remember input, .remember label        { vertical-align: middle }
.gpx_blocks .linkblock p                { color: #3399CC }
.gpx_login form p                       { font-size: 0.9em; font-weight: normal; }
/* segment solutions */
.title_if_it_matters                    { background: url(../_img/title_if_it_matters_to_you.gif) 0 0 no-repeat; width: 462px; height: 29px; margin: 40px 0 0 40px; padding: 0; }
.title_we_dont_claim                    { background: url(../_img/title_we_dont_claim.gif) 0 0 no-repeat; width: 819px; height: 40px; margin: 5px 0 20px 40px; padding: 0; }
.ss_block, .ss_empty                    { width: 270px; float: left; padding-right: 20px; }
.ss_block img                           { border: 5px solid #fff }
.ss_empty img                           { margin-top: 28px }
.ss_block_wrap                          { margin: 0 0 40px 40px }
.ss_block h3                            { margin: 5px 0 5px 5px; padding: 0; }
.title_link_healthcare                  { background: url(../_img/title_link_healthcare.gif) 0 0 no-repeat; width: 270px; height: 18px; display: block; }
.title_link_office                      { background: url(../_img/title_link_office.gif) 0 0 no-repeat; width: 270px; height: 18px; display: block; }
.title_link_foodservice                 { background: url(../_img/title_link_foodservice.gif) 0 0 no-repeat; width: 270px; height: 18px; display: block; }
.title_link_manufacturing               { background: url(../_img/title_link_manufacturing.gif) 0 0 no-repeat; width: 270px; height: 18px; display: block; }
.title_link_lodging                     { background: url(../_img/title_link_lodging.gif) 0 0 no-repeat; width: 270px; height: 18px; display: block; }

.title_link_convenience                  { background: url(../_img/title_link_ConvenienceStores.gif) 0 0 no-repeat; width: 155px; height: 18px; display: block; }
.title_link_fsRestaurant                 { background: url(../_img/title_link_FSrestaurant.gif) 0 0 no-repeat; width: 208px; height: 18px; display: block; }
.title_link_grocery                     { background: url(../_img/title_link_GroceryRetail.gif) 0 0 no-repeat; width: 123px; height: 18px; display: block; }
.title_link_OnsiteRestaurant             { background: url(../_img/title_link_Onsiterestaurant.gif) 0 0 no-repeat; width: 149px; height: 18px; display: block; }




.block-hover img                        { border-color: #ccc }
/*product overview*/
.p_block, .p_empty                      { width: 210px; float: left; padding-right: 25px; }
.p_block img                            { border: 5px solid #fff }
.p_block_wrap                           { margin: 0 0 20px 14% }
.p_block h3                             { border: none; margin: 0; padding-top: 30px; }
.prodOverviewTitle_enMotion             { background: url(../_img/products/prodOverviewTitle_enMotion.gif) 0 0 no-repeat; width: 210px; height: 30px; display: block; }
.prodOverviewTitle_smartstock           { background: url(../_img/products/prodOverviewTitle_smartstock.gif) 0 0 no-repeat; width: 210px; height: 30px; display: block; }
.prodOverviewTitle_compact              { background: url(../_img/products/prodOverviewTitle_compact.gif) 0 0 no-repeat; width: 210px; height: 30px; display: block; }
.prodOverviewTitle_insulair             { background: url(../_img/products/prodOverviewTitle_insulair.gif) 0 0 no-repeat; width: 210px; height: 30px; display: block; }
.prodOverviewTitle_easynap              { background: url(../_img/products/prodOverviewTitle_easynap.gif) 0 0 no-repeat; width: 210px; height: 30px; display: block; }
.prodOverviewTitle_brawny               { background: url(../_img/products/prodOverviewTitle_brawny.gif) 0 0 no-repeat; width: 210px; height: 30px; display: block; }
.prodOverviewTitle_liddles              { background: url(../_img/products/prodOverviewTitle_liddles.gif) 0 0 no-repeat; width: 210px; height: 30px; display: block; }
.prodOverviewTitle_stoneware            { background: url(../_img/products/prodOverviewTitle_stoneware.gif) 0 0 no-repeat; width: 210px; height: 30px; display: block; }
.prodOverviewTitle_quiltrap             { background: url(../_img/products/prodOverviewTitle_quiltrap.gif) 0 0 no-repeat; width: 210px; height: 30px; display: block; }
.block-hover img                        { border-color: #ccc }
/*how to purchase*/
.how_to_purchase                        { background: url(../_img/bg_how_to_purchase.jpg) 100% 40px no-repeat; color: #333; position: relative; }
.how_to_purchase .purchase_text_wrap    { margin-right: 300px }
.how_to_purchase_intro                  { background: url(../_img/title_intro_how_to_purchase.gif) 0 0 no-repeat; width: 565px; height: 210px; }
.title_gp_products_for_business         { background: url(../_img/title_products_for_businesses.gif) 0 0 no-repeat; width: 570px; height: 31px; }
.title_gp_products_for_consumer         { background: url(../_img/title_products_for_consumer.gif) 0 0 no-repeat; width: 570px; height: 31px; }
.purchase_twocol_wrap                   { line-height: 1.3em }
.purchase_twocol_left                   { width: 250px; float: left; border-right: 1px solid #ccc; padding-right: 20px; }
.purchase_twocol_right                  { margin-left: 290px }
.zipcode_lookup fieldset                { border: none; margin: 0; padding: 0.5em 0; }
.zipcode_lookup div                     { float: left; padding: 0 10px 0 0; }
.zipcode_lookup label                   { display: block; color: #666; font-weight: bold; }
.findbtn button                         { background-color: #B0C8D4; border: none; text-transform: uppercase; color: #fff; padding: 2px 4px; font-size: 0.9em; }
.findbtn button:hover                   { background-color: #266287 }
.purchase_note                          { color: #666 }
/*leasing*/
.title_dispenser_leasing                { background: url(../_img/title_gp_lease_program.gif) 0 0 no-repeat; width: 665px; height: 35px; }
.title_lease_program_definitions        { background: url(../_img/title_lease_definitions.gif) 0 0 no-repeat; width: 665px; height: 35px; }
/*pressreleases*/
.title_pressreleases                    { background: url(../_img/title_PR.gif) 0 0 no-repeat; width: 704px; height: 40px; }

/*contactus*/
.title_contactus                        { background: url(../_img/title_contactus.gif) 0 0 no-repeat; width: 290px; height: 33px; }
/*single column text pages*/
.one_col_wrap                           { margin: 0 0 80px 5px; width: 580px; line-height: 1.3em; }
.one_col_wrap1                          { margin: 0 0 80px 5px; line-height: 1.3em; }
.one_col_wrap h3                        { padding: 1em 0 0.2em 0 }
.one_col_wrap ul                        { list-style-type: none; margin-left: 2em; padding: 0; }
.one_col_wrap ul li                     { margin-bottom: 1em }
/*Leasing page*/
.one_col_wrap_leasing                   { margin: 0 0 80px 5px; width: 660px; line-height: 1.3em; }
.one_col_wrap_leasing h3                { padding: 1em 0 0.2em 0 }
.one_col_wrap_leasing ul                { margin-left: 2em; padding: 0; }
.one_col_wrap_leasing ul li             { margin-bottom: 1em }
/* the bullet style below will not work in IE, so the IE stylesheet turns bullets back on */
.one_col_wrap ul li:before              { content: "\00bb  " }
.linkTo_example                         { width: 580px; border: 1px solid #999999; padding: 5px 5px 5px 5px; }
.companyLogos                           { width: 580px }
.legalEntities                          { width: 660px; border-bottom: 1px solid #999999; padding-bottom: 5px; }
.product_image1                         { margin-left: -40px; float: left; }
.product_image1 .para1                  { line-height: 18px }
.para_style1                            { margin-top: 20px; font-size: 17px; color: #343434; line-height: 24px; }
.font-style1                            { font-size: 17; font-weight: bold; color: #000000; }
.table_style1                           { font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
.table_style1 .heading                  { background-color: #A5A48F; color: #ffffff; }
.table_style1 .title                    { margin-bottom: 5px; color: #7B7B7B; font-size: 16px; font-weight: bold; line-height: 20px; }
.table_style1 .rowstyle1                { background-color: #ffffff }
.table_style1 .rowstyle2                { background-color: #E9E4D1 }
.individual_product_wrap1               { padding: 35px 0px 20px 0px }
.red_a                                  { margin: 0px; padding: 0px; border: 4px solid #ffffff; }
.red_a:hover                            { margin: 0px; padding: 0px; border: 4px solid #E7282D; }
.black_a                                { margin: 0px; padding: 0px; border: 4px solid #ffffff; }
.black_a:hover                          { margin: 0px; padding: 0px; border: 4px solid #2B2B2B; }
.blue_a                                 { margin: 0px; padding: 0px; border: 4px solid #ffffff; }
.blue_a:hover                           { margin: 0px; padding: 0px; border: 4px solid #33367B; }
/* easynap site mini navigation */
.mini_site_navigation                   { background-color: #fafafa; text-indent: 50px; line-height: 30px; float: none; border-bottom: 1px solid #e7e7e7; border-top: 1px solid white; color: #aeaeae; }
.mini_site_navigation a                 { color: #28648a; font-weight: normal; font-style: normal; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding-right: 40px; }
.mini_site_navigation a:hover, .mini_site_navigation a.active
                                        { color: #28648a; font-weight: normal; font-style: normal; text-decoration: underline; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding-right: 40px; }
/* easynap site mini navigation edits */
.en_linkblock                           { width: 265px; height: 180px; float: left; margin: 10px 20px 0 0; border-bottom: 1px solid #e9e9e9; }
.en_linkblock p                         { line-height: 1.2em; margin-left: 10px; }
.en_linkblock_short                     { width: 265px; height: 160px; float: left; margin: 10px 20px 0 0; border-bottom: 1px solid #e9e9e9; }
.en_linkblock_short p                   { line-height: 1.2em; margin-left: 10px; }
.en_linkblock_tall                      { width: 265px; height: 215px; float: left; margin: 10px 20px 0 0; border-bottom: 1px solid #e9e9e9; }
.en_linkblock_tall p                    { line-height: 1.2em; margin-left: 10px; }
.better_way_en                          { width: 265px; height: 260px; float: left; margin: 10px 20px 0 0; border-bottom: 1px solid #e9e9e9; }
.better_way_en_margin                   { width: 265px; height: 260px; float: left; margin: 20px 20px 0 15px; border-bottom: 1px solid #e9e9e9; }
.centerCopy                             { line-height: 1.2em; margin-left: 10px; }
.poCopy                                 { font-size: 1.15em; font-style: italic; }
.fine_print                             { color: #999999; font-size: .7 em; margin-left: 25px; margin-right: 25px; }
#more_products_easynap                  { margin-left: 25px }
/* easynap column switch */
.sidecol_wrap_easyads                   { margin-left: 743px; padding-top: 209px; }
.product_main_easyads                   { width: 700px; float: left; padding-left: 40px; }
/* OLD EASYADS
*/
.product_main_easyads_download_page     { width: 900px; float: left; }
.easyads_main                           { margin-left: 20px }
.easy_ads_title p                       { margin: 5px; font-size: 10px; }
.easynap_color_content                  { margin-left: 200px }
#easynapR                               { font-size: 8px }
.en_linkblock_tall1                     { width: 265px; height: 215px; float: left; margin: 10px 20px 0 0; }
.en_linkblock_tall1 p                   { line-height: 1.2em; margin-left: 10px; }
/* the bullet style below will not work in IE, so the IE stylesheet turns bullets back on */
.one_col_wrap ul li:before              { content: "\00bb  " }
/* enmotion soap */
body.soap                               { background: #D9EEFB url(../_img/soapy.gif) top center no-repeat; color: #333; }
body.soap #footer                       { background-position: 50% 96%; border-bottom: 0px solid #fff; margin-bottom: 80px; width: 910px; }
.two_col_product_wrap                   { float: left }
.two_col_product_wrap p                 { line-height: 1.5 }
.two_col_product_wrap h4                { margin: 1em 0 .3em 0; font-size: 1.3em; }
.two_col_product_wrap.bubbles           { background-image: url(../_img/bubbles.gif); background-repeat: no-repeat; }
.two_col_product_wrap.coffeetop         { background-image: url(../_img/GPFeaturedBrands-coffee-aerial.jpg); background-repeat: no-repeat; }
.two_col_product_wrap.bg_bottom_left    { background-position: left 400px }
.two_col_product_wrap.bg_bottom_left1   { background-position: left 475px }
.two_col_product_wrap.bg_bottom_right   { background-position: right 400px }
.two_col_product_wrap.bg_top_left       { background-position: left top }
.two_col_product_wrap.bg_top_right      { background-position: right top }
.floatleft                              { float: left }
.floatright                             { float: right }
.floatrighttop                          { float: right }
.small_product_wrap                     { width: 272px; height: 390px; }
.small_product_wrap1                    { width: 272px; height: 440px; }
.small_product_wrap.floatleft           { margin: 0 0 10px 0 }
.small_product_wrap.floatright          { margin: 0 10px 10px 0px }
.small_product_wrap.floatrighttop       { margin: 20px 10px 10px 0px }
.small_product_wrap img                 { display: block; margin: auto; }
.small_product_wrap a                   { font-weight: bold; display: block; margin: .3em 0 0; }
#enmotion_soap h2, #enmotion_soap h3    { margin: 0 }
#enmotion_soap h2                       { background: url(../_img/enmotion_soap_title.gif) no-repeat; height: 79px; }
#enmotion_soap img                      { margin-left: -1px }
.enmotion_soap_main                     { margin-left: 297px; margin-top: 20px; padding-right: 30px; }
.enmotion_soap_main img                 { margin-left: -2px }
.enmotion_soap_main p                   { line-height: 1.35 }
/* ClubGP */
#leftCol                                { float: left; width: 300px; }
#rightCol                               { float: left; width: 300px; margin: 0px 0px 0px 100px; }
.contactHead                            { margin: 0px 0px 3px 0px }
.boxSM                                  { min-height: 125px }
.vcard                                  { font-weight: bold }
table.tbl_as                            { margin: 0px 0px 0px 25px }
.footnote                               { font-size: 10px; margin: 0 0 50px 40px; }



#colLeft {

margin:0 0 0 15px;
width:300px;
float:left;
}
#colRight {
margin:0 0 0 15px;
width:300px;
float:left;
}
#product_collectibles{

clear:both;
}
