/* Common.css - www.PriceSmart.com */ /* TAGS */ a { text-decoration: none; } a:hover { text-decoration: underline; } * html a:hover { visibility: visible; } img { border-style: none; } input, textarea { font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; line-height: 13px; color: #5a6066; border: solid 1px #868f98; margin: 0px; padding: 2px; } select { font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; line-height: 16px; color: #5a6066; border: solid 1px #868f98; margin: 1px 0px 0px 0px; padding: 0px; } /* PAGE ELEMENTS */ #container { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; } #page { position: relative; margin: 0px auto; width: 760px; height: auto; padding: 10px; } #page-home { position: relative; margin: 0px auto; width: 760px; height: auto; padding: 10px; background-color: #00b3f1 } #page-header { position: relative; left: 0px; top: 0px; width: 760px; height: 70px; background-image: url(/images/page-header.gif); } #page-header-shadow { z-index:-1; position: relative; left: 0px; top: 0px; width: 760px; height: 25px; background-image: url(/images/page-header-shadow.gif); } #page-header-home-logo { display: block; position: absolute; left: 11px; top: 8px; width: 165px; height: 53px; } #page-header-country { position: absolute; left: 190px; top: 10px; width: auto; height: auto; padding: 0px; margin: -2px 0px 0px 0px; border-collapse: collapse; } #page-header-country td { border: none; margin: 0px; padding: 0px; line-height: 12px; vertical-align: middle; } #page-header-country-flag { position: relative; display: inline; width: 24px; height: 16px; margin: 0px; padding: 0px 10px 0px 0px; } #page-header-country-arrow { position: relative; display: inline; width: 7px; height: 16px; } #page-header-nav { position: absolute; left: 345px; top: 10px; width: 400px; height: auto; line-height: 12px; } #page-header-nav-links { float: right; border-collapse: collapse; margin: 0px; padding: 0px; } #page-header-nav-links td { vertical-align: middle; margin: 0px; padding: 0px; } .page-header-menu-button { display: block; position: absolute; width: 117px; height: 22px; font-size: 11px; line-height: 13px; background-image: url(/images/page-header-menu-button-selected.gif); } .page-header-menu-button a { display: block; position: relative; width: 117px; height: 22px; color: White;} .page-header-menu-button a:hover { text-decoration: none; color: White; } .page-header-menu-button a:hover img { visibility: hidden; } .page-header-menu-button span { position: absolute; left: 8px; top: 4px; margin: 0px; padding: 0px; cursor: pointer; } #page-header-membership-menu-button { left: 190px; top: 35px; } #page-header-services-menu-button { left: 310px; top: 35px; } #page-header-business-services-menu-button { left: 430px; top: 35px; } #page-header-membership-menu-button-reflection { display: block; position: absolute; left: 190px; top: 58px; width: 117px; height: 12px; background-image: url(/images/page-header-menu-button-reflection.gif); } #page-header-services-menu-button-reflection { display: block; position: absolute; left: 310px; top: 58px; width: 117px; height: 12px; background-image: url(/images/page-header-menu-button-reflection.gif); } #page-header-business-services-menu-button-reflection { display: block; position: absolute; left: 430px; top: 58px; width: 117px; height: 12px; background-image: url(/images/page-header-menu-button-reflection.gif); } .page-header-language-button { display: block; position: absolute; width: 66px; height: 19px; font-size: 10px; line-height: 12px; font-weight: bold; background-image: url(/images/page-header-language-button.gif); } .page-header-language-button a { display: block; position: relative; width: 66px; height: 19px; color: #0035AD; } .page-header-language-button a:hover { text-decoration: none; color: #0035AD; font-weight: bold;} .page-header-language-button a:hover img { visibility: hidden; } .page-header-language-button span { position: absolute; left: 0; top: 4px; width: 66px; margin: 0px; padding: 0px; cursor: pointer; text-align: center; } .page-header-language-button-selected { display: block; position: absolute; width: 66px; height: 19px; font-size: 10px; line-height: 12px; font-weight: bold; color: #fff; background-image: url(/images/page-header-language-button-selected.gif); } .page-header-language-button-selected span { position: absolute; left: 0; top: 4px; width: 66px; margin: 0px; padding: 0px; cursor: default; text-align: center; } /* #page-header-language-buttons-reflection { display: block; position: absolute; left: 610px; top: 58px; width: 135px; height: 12px; background-image: url(/images/page-header-language-buttons-reflection.gif); } */ #page-header-search-field { display: block; position: relative; width: 152px; height: 14px; border: solid 1px #0082f8; margin: 0px; padding: 3px 5px; font-size: 11px; line-height: 13px; color: #0035ad; } #page-header-search-button { display: block; position: absolute; left: 723px; top: 35px; width: 22px; height: 22px; background-image: url(/images/page-header-search-button-selected.gif); } #page-header-search-button a:hover img { visibility: hidden; } #page-header-search-reflection { display: block; position: absolute; left: 556px; top: 58px; width: 189px; height: 12px; background-image: url(/images/page-header-search-reflection.gif); } #page-header-english-language-button { left: 610px; top: 70px; height:19px; z-index:100; } #page-header-spanish-language-button { left: 679px; top: 70px; z-index:100 } #page-trail { position: relative; left: 0px; top: 0px; width: 760px; height: 25px; background: white url(/images/page-inside.gif) repeat-y scroll top left; } /* z-index:-1; redesign change */ #page-trail-list { position: absolute; left: 165px; top: 11px; width: auto; height: auto; font-size: 9px; line-height: 11px; font-weight: bold; } #page-trail-list-home { position: absolute; left: 15px; top: 11px; width: auto; height: auto; font-size: 9px; line-height: 11px; font-weight: bold; } /* for addthis share button */ #page-share-button { z-index: 1; position: absolute; left: 470px; top: 5px; width: 130px; } #page-share-button-static { z-index: 1; position: absolute; left: 450px; top: 10px; width: 130px; } /* for social media icons */ #page-social-icon1 { z-index: 5; position: absolute; left: 490px; top: 83px; width: 20px; } #page-social-icon2 { z-index: 5; position: absolute; left: 520px; top: 83px; width: 20px; } #page-social-icon3 { z-index: 5; position: absolute; left: 550px; top: 83px; width: 20px; } #page-inside { position: relative; left: 0px; top: 0px; width: 760px; height: auto; border-collapse: collapse; margin: 0px; padding: 0px; border: none; background: white url(/images/page-inside.gif) repeat-y scroll top left; } #page-inside td { vertical-align: top; margin: 0px; padding: 0px; } #page-footer-shadow { position: relative; clear: both; left: 0px; top: 0px; width: 760px; height: 20px; background-image: url(/images/page-footer-shadow.gif); } #page-footer { position: relative; left: 0px; top: 0px; width: 730px; height: 21px; padding: 1px 15px 0px 15px; background-image: url(/images/page-footer.gif); } #page-footer-left { display: inline; float: left; width: auto; height: auto; margin-top: 3px; } #page-footer-right { display: inline; float: right; width: auto; height: auto; margin-top: 3px; } .page-footer-nav-links { border-collapse: collapse; margin: 0px; padding: 0px; } .page-footer-nav-links td { vertical-align: middle; margin: 0px; padding: 0px; } /* CONTENTS */ #contents { display: block; position: relative; width: 580px; height: auto; margin: 0px 15px 0px 15px; } /* DYNAMIC ELEMENTS */ .dynamic_div_visible { display: block; } .dynamic_div_hidden { display: none; } /* TYPE STYLES */ .header-link { display: inline; font-size: 10px; line-height: 12px; color: White; white-space: nowrap; } #header-cart { background-attachment: scroll; background-image: url("/images/page-header-cart.png"); background-position: left center; background-repeat: no-repeat; height: 14px; margin-left: -3px; padding: 0 0 0 22px; width: 30px; } .trail-link { color: #868f98; } .trail-selected { color: #a8adb4; } .page-title { display: block; width: 580px; height: auto; font-size: 18px; line-height: 36px; font-weight: bold; color: #0035ad; } .page-title2 { display: block; width: 580px; height: auto; font-size: 18px; line-height: 24px; font-weight: bold; color: #0035ad; } .page-intro { display: block; font-size: 11px; line-height: 16px; color: #5a6066; margin-bottom: 15px; } .page-body { display: block; font-size: 12px; line-height: 18px; color: #5a6066; } .page-body-CDS { display: block; font-size: 11.5px; line-height: 17px; color: #5a6066; } .page-body-blue { display: block; font-size: 12px; line-height: 18px; color: #0035ad; } .page-small { display: block; font-size: 10px; line-height: 12px; color: #5a6066; } .page-body-ES { display: block; width: 720px; font-size: 14px; line-height: 20px; color: black; } .page-body-center { display: block; text-align: center; font-size: 11px; font-weight: bold; line-height: 18px; color: #045ca6; } .page-body-subhead { display: block; font-weight: bold; color: Black; } .page-body-link { color: #0035ad; } .page-body-link-white { color: #FFFFFF; } .page-body-link-bold { color: #0035ad; font-weight: bold; } .page-body-link-big-bold { font-size: 14px; line-height: 18px; color: #0035ad; font-weight: bold; } .page-body-link-black-bold { color: Black; font-weight: bold; } .page-body-link-red-bold { color: #FF0033; font-weight: bold; } .footer-link { display: inline; font-size: 10px; line-height: 12px; color: #C0C6CF; } .footer-link-white { display: inline; font-size: 10px; line-height: 12px; color: #FFFFFF; } .footer-link-black { display: inline; font-size: 11px; line-height: 13px; color: #5a6066;}