@import url('/volume/styles/volume.css');

@font-face {
    font-family: Century Gothic;
    font-style:  normal;
    font-weight: normal;
    src: url(http://www.bosleypro.com/volume/fonts/CENTURY3.eot);
  }
  @font-face {
    font-family: Century Gothic;
    font-style:  normal;
    font-weight: 700;
    src: url(http://www.bosleypro.com/volume/fonts/CENTURY2.eot);
  }
  @font-face {
    font-family: Century Gothic;
    font-style:  oblique;
    font-weight: normal;
    src: url(http://www.bosleypro.com/volume/fonts/CENTURY1.eot);
  }
  @font-face {
    font-family: Century Gothic;
    font-style:  oblique;
    font-weight: 700;
    src: url(http://www.bosleypro.com/volume/fonts/CENTURY0.eot);
  }

sup { font-size: 5pt; }
.small { font-size: 8pt; line-height: 8pt; }
.tiny { font-size: 7pt; line-height: 7pt; }
object
    {
        outline: 0px;
    }
.highlight
    {
        color: #B5121B;
    }

#register
    {
        margin: 10px;
    }
    
body
    {
        font-family: century gothic, twentieth century, futura serie BQ, PL Futura Maxi, verdana, georgia, arial;
        font-size: 10pt;
        color: #777;
        background-color: white;
        background-image: url('/volume/images/graphics/bg_lines.gif');
        background-repeat: repeat-x;
        /*background-image: url('/volume/images/graphics/bg.jpg');
        background-repeat: repeat-y;
        background-color: #d6d6d6;*/
    }
body.has_billboard
    {
        background-position: 0px 27px;
    }    

body.color { background-color: #eee; }
body.healthy { background-color: #ece3e3; /*e2edec;*/ }
body.vts { background-color: #e5dfee; }

a { color: #555; text-decoration: none; font-weight: bold; }
#content #banner a,
#content #body a
{ text-decoration: underline; }
/*a:hover, .IE6 #content a, .IE7 #content a {text-decoration: underline;}*/
#content a:hover { text-decoration: underline; }

#corner
    {
        position: absolute;
        bottom: 3px;
        left: 5px;
        z-index: -1;
        font-size: 8pt;
    }
               
#main
{
    width: 900px;
    height: 550px;
    margin-left: auto;
    margin-right: auto;
}

#main #header
    {
        height: 50px;
        padding: 0px;
        margin: 0px;
        background-color: #eee;
    }
#main #header li.top
    {
        float: left;
        height: 50px;
        list-style-type: none;
        position: relative;
        z-index: 3000;
    }
#main #header li ul
    {
        display: none;
        position: absolute;
        top: 50px;
        left: 0px;
        z-index: 1000;
        width: 128px;
        margin: 0px;
        padding: 0px;
    }
#main #header li ul li
    {
        position: relative;
    }
#main #header li ul li ul.sub
    {
        display: none;
        position: absolute;
        top: -1px;
        left: 126px;
        z-index: 1000;
        width: 128px;
        margin: 0px;
        padding: 0px;
    }

#main #header li#about ul li { background-color: #e1c1d1; }
#main #header li#about ul a { color: #c686a8; }
#main #header li#products ul li { background-color: #F5E2BE; }
#main #header li#products ul a { color: #dbb648; }
#main #header li#where_to_buy ul li { background-color: #C5C8DD; }
#main #header li#where_to_buy ul a { color: #8f9ec2; }
#main #header li#education ul li { background-color: #E5D1C1; }
#main #header li#education ul a { color: #c79d84; }
#main #header li#facts ul li { background-color: #B8D8D7; }
#main #header li#facts ul a { color: #64b3b1; }
#main #header li#ask_us ul li { background-color: #F5C0A9; }
#main #header li#ask_us ul a { color: #f69874; }

#main #header li:hover ul,
#main #header li ul li:hover ul.sub
    {
        display: block;
    }
#main #header li ul li
    {
        list-style-type: none;
        margin: 1px;
        padding: 0px;
        text-align: center;
    }
#main #header li ul li a
    {
        font-weight: normal;
        display: block;
        padding: 5px;
    }
#main #header li ul li a:hover
    {
        text-decoration: none;
        background-color: white;
    }
    

#main #content
    {
        position: relative; 
        height: 492px ;
        width: 900px;
        background-image: url('/volume/images/graphics/main_bg.gif');
    }
    
#content .left
    {
        width: 384px;
        height: 100%;
        float: left;
        position: relative;
    }
#content .right
    {
        width: 516px;
        height: 100%;
        float: right;
        position: relative;
    }
    
#content .left .title
     {
         margin-top: 10px;
         text-align: center;
     }
    
#main #content.short
    {  
        height: 371px;
        background-position: 0px -121px;
    }
#main #content iframe
    {
        border: none;
        width: 100%;
        height: 100%;
    }
#main #content #pop
    {
        position: absolute;
        top: 0px;
        right: 15px;
        z-index: 150;
        display: block;
        padding: 5px;
        background-color: white;
    }

    
#main #content #logo
    {
        position: absolute;
        bottom: 10px;
        right: 10px;
    }
#main #content #banner #name
    {
        font-size: 14pt;
        font-weight: bold;
        color: #B5121B;
    }
#main #content #banner #title
    {
        color: black;
        font-style: italic;
        font-size: 12pt;
        margin-left: 10px;
    }
#main #content #banner #subtitle
    {
        color: black;
        margin-left: 30px;
    }

#main #content #banner {
    position: absolute;
    bottom: 375px;
    left: 390px;
}
    
#main #content #menu ul
    {
        padding: 0px;
        margin: 0px;
    }
#main #content #menu ul li
    {
        list-style-type: none;
    }
body.info #main #content #menu
    {
        position: absolute;
        bottom: 17px;
        left: 405px;
        width: 290px;
    }
body.info #main #content #menu ul.children li,
body.info #main #content #menu ul.siblings li
    {
        list-style-type: disc;
        margin-left: 20px;
    }
body.info #main #content #menu #me a
    {
        color: #B5121B;
        text-transform: uppercase;
    }

body.info #main #content #body,
body.brand #main #content #body,
body.product #main #content #body
    {
        position: absolute;
        top: 120px;
        right: 0px;
        width: 500px;
        height: 209px;
        overflow-y: auto;
        overflow-x: none;
        padding: 0px 5px 0px 5px;
        line-height: 18pt;
        color: #444;
    }
body.has_billboard #main #content #body
    {
        top: 0px;
    }
body.set #main #content #body
{
    position: absolute;
    top: 330px;
    right: 0px;
    width: 510px;
    height: 60px;
    margin: 0px;
    overflow-y: auto;
    overflow-x: none;
}
    
    
#main #content #body p { margin: 5px; }
#main #content #body #readOn_holder { display: none; }
#main #content #body #below { display: block; }

body.compact #main #content #body ul
    {
        margin: 0px 0px 0px 10px;
        padding: 0px;
        position: relative;
        height: 90px;
        width: 450px;
    }
body.compact #main #content #body ul li
    {
        float: left;
        width: 20px;
        height: 20px;
        border-bottom: 1px #ddd solid;
        border-right: 1px #bbb solid;
        border-left: 1px #555 solid;
        border-top: 1px #222 solid;
        background-color: white;
        list-style-type: none;
        margin-left: 5px;
        cursor: help;
    }
body.compact #main #content #body ul li span
    {
        position: absolute;
        top: 31px;
        left: 10px;
        font-size: 12pt;
        font-weight: bold;
        display: none;
    }
body.compact #main #content #body ul li:hover
    {
        background-color: #B5121B;
    }
body.compact #main #content #body ul li:hover span
    {
        display: block;
    }

#body .pair
    {
        position: relative;
    }    
#body .pair,
#body .pair li ul
    {
        margin: 0px;
        padding: 0px;
    }
#body .pair li
    {
        list-style-type: none;
        padding: 0px 5px 0px 5px;
        background-color: white;
        margin: 7px 10px 7px 0px;
        float: left;
        cursor: help;
        font-weight: bold;
        color: #33c;
        border-left: 5px #aaa solid;
    }
#body .pair li:hover
    {
        border-left: 5px #33c solid;
    }
#body .pair li ul
    {
        display: none;
        position: absolute;
        top: 33px;
        left: 0px;
        z-index: 10;
    }
#body .pair li ul li
    {
        width: 460px;
        height: 132px;
        font-size: 14pt;
        padding: 20px;
        border: none;
        margin: 0px;
    }
#body .pair li:hover ul
    {
        display: block;
    }
#body table { clear: both; }
#body table td {
        font-size: 8pt;
        font-family: verdana, georgia, arial;
        border-left: 2px #aaa solid;
        padding-left: 3px;
    }
    
#main #content h3 { padding: 0px; margin: 0px; font-size: 10pt; }

#main #content #body table .header th { border-top: 1px white solid; }
#main #content #body table .col0 { width: 143px; }

body.info.nice #main #content #body ul
    {
        margin: 0px;
        padding: 0px;
    }
body.info.nice #main #content #body ul li, .app ul.list li
    {
        list-style-type: none;
        margin: 1px 0px 5px 0px;
        padding: 5px 5px 5px 10px;
        font-size: 11pt;
        border-left: 10px white solid;
        border-bottom: 1px #efdebb solid;
    }
body.info.nice #main #content #body ul li:hover, .app ul.list li:hover
    {
        border-left: 10px #efdebb solid;
        background-color: #fbebc9;
    }
    
body.info.nice #main #content #body ol
    {
        margin: 0px;
        padding-left: 25px;
    }    
body.info.nice body.info #main #content #body ol li
    {
        margin: 1px 0px 5px 0px;
        padding: 5px 5px 5px 10px;
        font-size: 11pt;
        border-bottom: 1px #efdebb solid;
    }
body.info.nice #main #content #body ol li:hover
    {
        background-color: #fbebc9;
    }
    
    
    
    

body.strong #main #content #body
    {
        padding-top: 15px;
        height: 193px;
        font-size: 13pt;
        color: black;
        text-indent: 0px;
    }
body.strong.left #main #content #body
    {
        text-align: left;
    }
body.strong.right #main #content #body
    {
        text-align: right;
    }

body.strong #main #content #body ul
    {
        text-align: left;
    }

#map
    {
        width: 516px;
    }
#map #canvas_holder
    {
        
    }
#map #canvas_holder #left_border,
#map #canvas_holder #top_border
    {
        position: absolute;
        z-index: 1;
    }
#map #canvas_holder #top_border
    {
        top: 0px;
        left: 0px;
        width: 100%;
        height: 3px;
        background-image: url('/volume/images/graphics/map/top_border.png');
    }
#map #canvas_holder #left_border
    {
        top: 3px;
        left: 0px;
        width: 18px;
        height: 489px;
        background-image: url('/volume/images/graphics/map/left_border.png');
    }
    
form.quick ul li select
    {
        font-size: 11pt;
    }
form.quick .button.green
    {
        background-color: rgb(106,153,110);   
        background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0.34, rgb(106,153,110)),
            color-stop(0.66, rgb(114,179,121))
        );
        background-image: -moz-linear-gradient(
            center bottom,
            rgb(106,153,110) 34%,
            rgb(114,179,121) 66%
        );
        border: 1px #5a5 solid;
    }
form.quick .button.red
    {
        background-color: rgb(163,54,72);   
        background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0.34, rgb(163,54,72)),
            color-stop(0.66, rgb(199,95,106))
        );
        background-image: -moz-linear-gradient(
            center bottom,
            rgb(163,54,72) 34%,
            rgb(199,95,106) 66%
        );
        border: 1px #a55 solid;
    }

#over
    {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        z-index: 1000;
        background-image: url('/volume/images/graphics/main_bg.gif');
    }
#nicknameIs.register .button
    {
        position: absolute;
        bottom: 30px;
        right: 20px;
        z-index: 1;
    }
    
    
#nicknameIs.home #content
    {
        background-image: url('/volume/images/graphics/main_bg_launchpad.jpg');
        /*background-image: url('/volume/images/graphics/main_bg.jpg');*/
        overflow: hidden;
    }
#nicknameIs.home #text
    {
        position: absolute;
        top: 140px;
        right: 5px;
        width: 475px;
        height: 360px;
        z-index: 100;
        font-size: 10pt;
        text-shadow: 0px 0px 3px #fff;
    }
#nicknameIs.home #text .dotted
    {
        border: 1px white dotted;
    }
#nicknameIs.home #text #s0
    {
        float: right;
        width: 200px;
        height: 200px;        
    }
#nicknameIs.home #text #s1
    {
        clear: left;
        float: left;
        width: 290px;
        height: 210px;
    }
    
#nicknameIs.home #click
    {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 400px;
        height: 100%;
        display: block;
        outline: none;
        z-index: 1000;
    }
#nicknameIs.home #click span
    {
        display: none;
    }
#nicknameIs.home #content #bblink
    {
        display: none;
        position: absolute;
        bottom: 75px;
        left: 100px;
        z-index: 1001;
        outline: none;

        -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.5); /* Saf3-4 */
        -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.5); /* FF3.5 - 3.6 */
         box-shadow: 0px 0px 4px rgba(0,0,0,0.5); /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    }
#nicknameIs.home #content #bblinksmall
    {
        position: absolute;
        bottom: 0px;
        left: 236px;
        z-index: 1001;
        outline: none;
    }    
#nicknameIs.home #content #caption
    {
        position: absolute;
        bottom: 5px;
        left: 5px;
        z-index: 10;
        color: #7a7585;
        font-size: 8pt;
    }    

#nicknameIs.home #title
    {
        color: #B5121B;
        font-weight: bold;
        text-align: center;
        font-size: 17pt;
        margin-bottom: 20px;
        text-shadow: 0px 0px 3px #000;
    }
#nicknameIs.home #title a
    {
        color: white;
    }
#nicknameIs.home #subtitle
    {
        font-weight: bold;
        text-align: center;
    }
#nicknameIs.home #body
    {
        text-align: center;
    }
#nicknameIs.home #main #content #logo
    {
        top: 10px;
        right: 10px;
        width: 199px;
    }
#nicknameIs.home #content #flash.flex
    {
        position: absolute;
        right: 5px;
        top: 120px;
        width: 430px;
        height: 209px;
    }


#nicknameIs.pm #main #content #menu
    {
        position: absolute;
        top: 0px;
        left: 383px;
        width: 517px;
        height: 493px;
        margin: 0px;
        padding: 0px;
        overflow-x: none;
        overflow-y: auto;
    }
#nicknameIs.pm #main #content #menu ul
    {
        margin: 0px;
        padding: 0px;
    }
#nicknameIs.pm #main #content #menu ul li
    {
        list-style-type: none;
        float: left;
        padding: 2px 2px 6px 2px;
        margin: 0px;
        width: 120px;
    }    
#nicknameIs.pm #main #content #menu ul li .holder
    {
        
    }
#nicknameIs.pm #main #content #menu ul li .holder td
    {
        text-align: center;
    }
#nicknameIs.pm #main #content #menu ul li #text
    {
        display: none;
    }
#nicknameIs.pm_archive #content
    {
        position: relative;
    }
/*#nicknameIs.pm_archive #main #content #menu
    {
        position: absolute;
        top: 0px;
        left: 385px;
        height: 329px;
        width: 515px;
        margin: 0px;
        padding: 0px;
        overflow-y: auto;
        overflow-x: none;
    }
#nicknameIs.pm_archive #main #content #menu ul
    {
        width: 495px;
    }
#nicknameIs.pm_archive #main #content #menu ul li
    {
        list-style-type: none;
        float: left;
        padding: 0px;
        margin: 0px;
        width: 120px;
    }
#nicknameIs.pm_archive #main #content #menu ul li #text
    {
        display: none;
    }      */
    
#nicknameIs.healthy_hair_treatments #main #content #menu ul li
    {
        padding: 0px;
        width: 60px;
        height: 170px;
        position: relative;
    }
#nicknameIs.healthy_hair_treatments #main #content #menu ul li.li0
    {
        width: 130px;
    }
#nicknameIs.healthy_hair_treatments #main #content #menu ul li .holder
    {
        position: absolute;
        bottom: 0px;
        left: 0px;
    }
    
#nicknameIs.products .li4,
#nicknameIs.products #choose
    {
        display: none;
    }
    
    
.info #main #content #flash.flex,
body.set #main #content #flash.flex,
.brand #main #content #flash.flex
    {
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 384px;
        height: 163px;
        text-align: center;
        z-index: 1;
    }
.has_picture.info #main #content #flash.flex
    {
        height: 100%;
    }
.info.has_billboard #main #content #flash.flex
    {
        top: -148px;
        height: 519px;
    }
    


/* PRODUCTS */
.product #main #content #picture_holder,
.simple #main #content #picture_holder
    {
        display: block;
        float: left;
        width: 384px;
        text-align: center;
        margin-top: 30px;
    }
.product #main #content #menu
    {
        position: absolute;
        bottom: 10px;
        right: 10px;
    }
.product #main #content #menu li
    {
        float: left;
    }

.product #main #content #menu .me
    {
        display: none;
    }
.product #main #content #menu li #text
    {
        display: none;
        position: absolute;
        top: -30px;
        right: 0px;
        color: black;
        width: 250px;
        text-align: right;
    }
/* END PRODUCTS */
                             
#main #content #menu .children,
#main #content #menu .siblings
    {
        padding: 0px;
    }

 

    
/* PRODUCT SETS */
body.set #main #content #menu
    {
        padding-left: 20px;
        width: 880px;
    }
body.set #main #content #menu .children li,
body.set #main #content #menu .siblings li
    {
        float: left;
    }
body.set #main #content #menu .children li #pictureItem.S,
body.set #main #content #menu .siblings li #pictureItem.S
    {
        display: block;
        width: 180px;
        height: 200px;
        text-align: center;
    }
body.set #main #content #menu .children li #pictureItem.S .holder,
body.set #main #content #menu .siblings li #pictureItem.S .holder
    {  
        width: 150px;
        height: 150px;
        margin-bottom: 10px;
    }
body.set #main #content #menu .children li #pictureItem .holder td,
body.set #main #content #menu .siblings li #pictureItem .holder td
    {
        text-align: center;
    }
body.set #main #content #menu .children
    {
        position: relative;
    }

#nicknameIs.products #main #content #menu .children li #pictureItem.S .holder
    {
        height: 260px;
    }    
#nicknameIs.products #main #content #menu .children li.li1
    {
        width: 210px;
    }
#nicknameIs.products #main #content #menu .children li.li2
    {
        width: 290px;
    }
#nicknameIs.products #main #content #menu .children li.li2 #text
    {
        display: block;
        width: 270px;
        text-align: center;
    }
    
body.set #main #content #menu .children #text
    {
        /*position: absolute;
        bottom: 0px;
        left: 0px;*/
    }
#nicknameIs.products #logo,
#nicknameIs.pm #logo,
body.product #logo
    {
        display: none;
    }
/* END PRODUCT SETS */

/* BRANDS */
#choose
    {
        position: absolute;
        top: 100px;
        left: 65px;
        color: white;
        font-weight: bold;
    }

body.brand #ct
    {
        position: absolute;
        bottom: 170px;
        left: 26px;
        font-size: 9pt;
    }
body.brand #nct
    {
        position: absolute;
        bottom: 170px;
        left: 203px;
        font-size: 9pt;
    }
body.brand #main #content #menu
    {
        position: absolute;
        top: 135px;
        left: 10px;
        width: 400px;
    }
body.brand #main #content #menu li
    {
        float: left;
        padding: 10px;
    }
body.brand #main #content #menu .children li #text,
body.brand #main #content #menu .siblings li #text
    {  
        display: none;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 250px;
        color: black;
    }
#nicknameIs.volumizing_and_thickening_styling #main #content #menu
    {
        left: 65px;
    }
/* END BRANDS */


#main #content #menu .children li:hover #text,
#main #content #menu .siblings li:hover #text
    {
        display: block;
    }
    
    
#main #content #here
    {
        position: absolute;
        top: 120px;
        left: 30px;
        height: 209px;
        overflow-y: auto;
        margin: 0px;
        padding: 0px;
        width: 870px;
    }
.has_billboard #main #content #here
    {
        top: 0px;
    }
#main #content #here #me a
    { color: red; text-decoration: underline; }
#main .here #walkway
    {
        position: absolute;
        top: 90px;
        left: 5px;
    }
.has_billboard #main .here #walkway
    {
        top: 210px;
        left: 390px;
    }
#main .here #walkway li a { display: block; padding: 5px; color: #999; }
#main .here #walkway li a span { display: none; }
#main .here #walkway li#me a { color: #333; }




#main #bottom 
    {
        position: relative; 
        height: 8px;
        width: 900px;
        background-image: url('/volume/images/graphics/bottom.gif');
    }
#main #bottom.walkway:hover
    {
        height: 35px;
        background-image: url('/volume/images/graphics/bottom_tall.gif');
    }
#main #bottom #walkway li
    {
        position: relative;
        width: 128px;
        height: 8px;
    }
#main #bottom:hover #walkway li a
    {
        display: block;
    }
#main #bottom #walkway a
    {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 124px;
        height: 31px;
        display: none;
        font-weight: normal;
        font-size: 8pt;
        text-align: center;
        color: #aaa;
        padding: 2px;
        overflow: hidden;
    }
#main #bottom #walkway #me a
    {
        background-color: #fff;
    }
#main #bottom #walkway a:hover
    {
        color: black;
        text-decoration: none;
    }
#main #bottom #walkway a span
    {
        display: none;
    }
    
#main #bottom #credit
    {
        position: absolute;
        top: 0px;
        right: 0px;
        width: 128px;
        height: 30px;
        display: none;
        font-weight: normal;
        font-size: 8pt;
        text-align: center;
        color: white;
        padding: 2px;
    }
#main #bottom.walkway #credit a
    {
        color: white;
    }
#main #bottom:hover.walkway #credit
    {
        display: block;
    }   
    
#main #sitesearch
    {
        display: none;
        height: 75px;
        overflow: auto;
        background-image: url('/volume/images/graphics/bottom_tall.gif');
    }
#main #sitesearch #search_results
    {
        padding: 0px;
        margin: 0px;
    }
#main #sitesearch #search_results li
    {
        list-style-type: none;
        float: left;
    }
#main #sitesearch #search_results li a
    {
        display: block;
        width: 128px;
        margin-top: 5px;
        text-align: center;
    }
#main #sitesearch #search_results.none
    {
        display: none;
    }

    
    

#main #footer
    {
        margin-top: 5px;
        margin-bottom: 30px;
    }
#main #footer input
    {
        color: #ccc;
        font-size: 8pt;
        border: none;
        background: transparent;
    }
#main #footer input.text
    {
        border-bottom: 1px #eee solid;
    }    
#main #footer #search
    {
        width: 200px;
    }    
#main #footer #herelink
    {
        color: #ccc;
        font-size: 8pt;
        float: right;
    }
#main #footer #herelink .nav, #main #footer #social
    {
        float: left;
    }
#main #footer #herelink .nav
    {
        margin-right: 10px;
    }
    
body.vts #main #footer input,
body.color #main #footer input,
body.healthy #main #footer input,
body.vts #main #footer #herelink,
body.color #main #footer #herelink
body.healty #main #footer #herelink
 { color: black; }
 
body.vts #main #footer input.text,
body.healthy #main #footer input.text,
body.color #main #footer input.text
 { border-bottom: 1px #aaa solid; }
 
 
 

#nicknameIs.where_to_buy  #main #content #body
    {
        top: 210px;
        right: 10px;
        width: 490px;
        line-height: 10pt;
        font-size: 8pt;
        font-weight: 600;
    }
#nicknameIs.where_to_buy .app form,
#nicknameIs.distributor_stores .app form
    {
        position: absolute;
        top: -40px;
        right: 240px;
        z-index: 10;
    } 
#nicknameIs.where_to_buy .app form input,
#nicknameIs.distributor_stores .app form input
    {
        font-size: 16pt;
        width: 167px;
        padding: 5px;
    }

#nicknameIs.where_to_buy .app #wtb_results,
#nicknameIs.distributor_stores .app #wtb_results,
#nicknameIs.distributors .app ul
    {
        position: absolute;
        top: 120px;
        right: 0px;
        z-index: 100;
        width: 500px;
        height: 208px;
        overflow-y: auto;
        overflow-x: none;
    }
#nicknameIs.where_to_buy .app #wtb_results,
#nicknameIs.distributor_stores .app #wtb_results
    {
        top: 0px;
    }
#nicknameIs.where_to_buy #menu
    {
        display: none;
    }
#nicknameIs.distributor_stores .app #note
    {
        position: absolute;
        top: 3px;
        right: 20px;
        z-index: 200;
    }
    
.app ul.list
    {
        padding: 0px;
        margin: 0px;
    }

.app ul.list li #name
    {
        font-weight: bold;
    }
.app ul.list li a
    {
        font-weight: normal;
    }
#nicknameIs.distributors .app #download
    {
        display: block;
        position: absolute;
        top: 98px;
        right: 520px;
        color: black;
        font-size: 12pt;
    }
