/* global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;} :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } 
 
 
html {   
    font-size: medium;
    }
    
body { 
    margin:0;
    padding:0;
    background: transparent;
    color: #000; 
    font: normal normal 75%/133% Arial,Verdana,Helvetica,sans-serif; 
    text-align: center;
    } 
     
    /* 1.1- headings and paragraphs 
     * ------------------------------------------------------------------------------------------------------------------*/

    h1 {
    margin: 24px 0 8px 0;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.1em;
        } 

    h2 { 
        color: #666;
        font-size: 1.5em;
        font-weight: normal;
        line-height: 1.1em;
        } 

    h3 { 
        color: #666;
        font-size: 1.167em;
        font-weight: normal;
        line-height: 1.1em;
        }
    h4 {
        margin-bottom: 8px;
        font-size: 1.167em;
        font-weight: bold;
        line-height: 1.1em;
        }

    p {
    margin: 2px 0 0 0;
        } 
 
 
    
    /* -1.3- links 
     * ------------------------------------------------------------------------------------------------------------------*/

    a:link,
    a:active,
    a:visited
        { 
        color: #000; 
        text-decoration: underline;
        }
        
    a:hover { 
        text-decoration: none;
        } 

    /* -1.4- lists 
     * ------------------------------------------------------------------------------------------------------------------*/
    ol,ul {
        margin: 1em 0;
        }
        
    ol {
        padding: 0 0 0 2em;
        }
        
        ol li {
            list-style: decimal outside;
            }

    ul {
    padding: 0 0 0 1em;
    
        }

        ul li {
            background: transparent url(../images/ico/li.png) no-repeat left .3em;
            padding: 0 0 0 1em;
            }
        
 
        
        
/* product-informations
     * ------------------------------------------------------------------------------------------------------------------*/     
        
#product-informations .tabs:after,
    #product-informations .content:after,
    #product-informations .items li:after
                {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden; 
        }


/* -4.2.3 product-informations
     * ------------------------------------------------------------------------------------------------------------------*/

    /* tabs */
    #product-informations .tabs {
        /* clearfix -> 2.1 */
        margin: 20px 0 0 0;
        padding: 0;
        }

    #product-informations .tabs li {
    text-align: center;
        margin: 0 -1px 0 0;
        padding: 0 0 0 10px;
        float: left;
        list-style: none outside;
        background: transparent url(../images/bg/tab.png) no-repeat left top;
        }

    #product-informations .tabs  a {
        padding: 7px 10px 11px 0;
        display: block;
        min-width: 100px;
        height: 12px;
        float: left;
        background: transparent url(../images/bg/tab.png) no-repeat right top;
        line-height: 14px;
        text-align: center;
        }

        #product-informations .tabs a:link,
        #product-informations .tabs a:visited,
        #product-informations .tabs a:active {
            color: #000;
            text-decoration: none;
            }

        /* hover state */
        #product-informations .tabs li:hover, #product-informations .tabs li:hover a {
            background-image: url(../images/bg/tab-hover.png);
            }

        /* active state */
        #product-informations .tabs li.active, 
        #product-informations .tabs li.active:hover 
        {
            font-weight:bold;
            margin-top: -3px;
            position: relative;
            z-index: 2;
            background-image: url(../images/bg/tab-active.png);
            }

        #product-informations .tabs li.active a:link,
        #product-informations .tabs li.active a:active,
        #product-informations .tabs li.active a:visited,
        #product-informations .tabs li.active a:hover
            {
            padding-top: 10px;
            padding-bottom: 6px;
            background-image: url(../images/bg/tab-active.png);
            }

        /* active state on first tab */
        #product-informations .tabs li:first-child.active {
            padding-bottom: 5px;
            margin-bottom: -5px;
            }


    /* content */
    #product-informations .content {
        /* clearfix -> 2.1 */
        margin: 4px 0 10px;
        padding: 0px 16px;
        position: relative;
        background: transparent url(../images/bg/tab-content.png) repeat-y left top;
        }
        #product-informations .content-tabs {
    /* clearfix -> 2.1 */
        min-height:564px;
    position: relative;
    background: transparent url(../images/bg/tab-content_912.png) repeat-y left top;
    margin-bottom:8px;
    padding: 16px 16px;
            }


        /* top and bottom rounded corner */
        #product-informations span.t,
        #product-informations span.b
                    {
            display: block;
            height: 10px;
            width: 688px;
            position: absolute;
            left: 0px;
            background: transparent no-repeat left top;
            }
            
            #product-informations span.t-tabs,
        #product-informations span.b-tabs
            {
            display: block;
            height: 10px;
            width: 912px;
            position: absolute;
            left: 0px;
            background: transparent no-repeat left top;
            }
        
        #product-informations span.t {
            top: -10px;
            background-image: url(../images/bg/tab-content-top.png);
            }

        #product-informations span.b {
            bottom: -10px;
            background-image: url(../images/bg/tab-content-bottom.png);
            }
            #product-informations span.t-tabs {
            
            top: -6px;
            background-image: url(../images/bg/tab-content-top_912.png);
            }

        #product-informations span.b-tabs {
    bottom: -40px;
    background-image: url(../images/bg/tab-content-bottom_912.png);
    margin-bottom: 16px;
    padding-bottom:16px;
            }
            

        /* items */
        #product-informations .col-a {
            float: left;
            }
        #product-informations .col-b {
            float: right;
            }
            
        #product-informations .items {
            margin: 0px;
            padding: 0;
            width: 320px;
            }

        #product-informations .items li {
            /* clearfix -> 2.1 */
            margin: 0 0 16px;
            padding: 0 0 0 75px;
            list-style: none outside;
            background: none;
            }

        #product-informations .items img {
            float: left;
            margin: 0 0 0 -75px;
            }

        #product-informations .items h3 {
            margin: 0;
            color: #000;
            font-weight: bold;
            font-size: 1em;
            line-height: 1.332em;
            }

        #product-informations .items p {
            margin: 0;
            }
            
            
            
            #product-informations .content-tabs p {
            margin: 16px;
            }
        
            
            
/*-----------------------------------------------------------------*/   
                

            /* wmcontent */
    #product-informations .wmcontent {
        /* clearfix -> 2.1 */
        margin: 4px 0 10px;
        padding: 0px 16px;
        position: relative;
        background: transparent url(../images/bg/tab-content.png) repeat-y left top;
        }
        
        #product-informations .wmcontent-tabs {
    /* clearfix -> 2.1 */
        min-height:544px;
    position: relative;
    background: transparent url(../images/bg/tab-content_880-test.png) no-repeat left top;
    margin-bottom:-8px;
    padding: 0px 0px;
            }


        /* top and bottom rounded corner */
        #product-informations span.wt,
        #product-informations span.wb
                    {
            display: block;
            height: 10px;
            width: 488px;
            position: absolute;
            left: 0px;
            background: transparent no-repeat left top;
            }
            
            #product-informations span.wt-tabs,
        #product-informations span.wb-tabs
            {
            display: block;
            height: 10px;
            width: 880px;
            position: absolute;
            left: 0px;
            background: transparent no-repeat left top;
            }
        
        #product-informations span.wt {
            top: -10px;
            background-image: url(../images/bg/tab-content-top.png);
            }

        #product-informations span.wb {
            bottom: -10px;
            background-image: url(../images/bg/tab-content-bottom.png);
            }
            #product-informations span.wt-tabs {
            
            top: -6px;
            background-image: url(../images/bg/tab-content-top_880.png);
            }

        #product-informations span.wb-tabs {
    bottom: -33px;
    background-image: url(../images/bg/tab-content-bottom_880.png);
    margin-bottom: 16px;
    padding-bottom:16px;
            }
            
    
            
            #product-informations .wmcontent-tabs p {
            margin: 16px;
            }
            
            
            
            
/*-----------------------------------------------------------------*/   
                
            /* statistic-content */
    #product-informations .statcontent {
        /* clearfix -> 2.1 */
        margin: 4px 0 10px;
        padding: 0px 16px;
        position: relative;
        background: transparent url(../images/bg/tab-content.png) repeat-y left top;
        }
        
        #product-informations .statcontent-tabs {
    /* clearfix -> 2.1 */
    min-height:310px;
    position: relative;
    background: transparent url(../images/bg/tab-content_632.png) repeat left top;
    margin-bottom:0px;
    padding: 0px 0px;
            }


        /* top and bottom rounded corner */
        #product-informations span.st,
        #product-informations span.sb
                    {
            display: block;
            height: 10px;
            width: 488px;
            position: absolute;
            left: 0px;
            background: transparent no-repeat left top;
            }
            
            #product-informations span.st-tabs,
        #product-informations span.sb-tabs
            {
            display: block;
            height: 10px;
            width: 632px;
            position: absolute;
            left: 0px;
            background: transparent no-repeat left top;
            }
        
        #product-informations span.st {
            top: -10px;
            background-image: url(../images/bg/tab-content-top.png);
            }

        #product-informations span.sb {
            bottom: -10px;
            background-image: url(../images/bg/tab-content-bottom.png);
            }
            #product-informations span.st-tabs {
            
            top: -6px;
            background-image: url(../images/bg/tab-content-top_632.png);
            }

        #product-informations span.sb-tabs {
    bottom: -40px;
    background-image: url(../images/bg/tab-content-bottom_632.png);
    margin-bottom: 16px;
    padding-bottom:16px;
            }
            
    
            
            #product-informations .statcontent-tabs p {
            margin: 16px;
            }


/* combo form
 * ------------------------------------------------------------------------------------------------------------------*/
            
#combo-form{
    overflow: hidden;
    position: relative;
    display:block;
    width: 912px;
    padding:16px 16px 0px 16px;
    background:transparent;
    
}

.formLayout
    {
    text-align:left;
    float:left; 
    }
    
    .formLayout label, .formLayout input
    {
       
        width: 88px;
        float: left;
        margin-bottom: 10px;
        padding-right:0px;
    }
 
  
      .formLayout select
    {
        width:180px;
    }


    br
    {
        clear: left;
    }
    
/* Chrome 3.x and Safari 4.x hack */
    body:nth-of-type(1) .formLayout select {
	   float:right;
	}

/* default-button*/


             .actions {
            float:right;
            padding:36px 450px 0px 16px;
                    }

            
            .actions li {
                background: none;
                }

            .actions button {
                border: 0;
                width: 132px;
                height: 25px;
                background: transparent url(../images/bg/cart-action-bt.png) no-repeat left top;
                line-height: 16px;
                text-align: center;
                }
                
                


    /* -3.4- container 
     * ------------------------------------------------------------------------------------------------------------------*/

    #container {
    margin-top:-12px;
    
        padding: 16px 25px;
        position: relative;
        width:828px;
        }

        
            
        /* content */
        #container .container-inner {
    /* clearfix -> 2.1 */
            border: 1px solid #999;
    border-width: 1px 0;
    padding: 16px 6px;
    min-height: 408px;
    position: relative;
    background: transparent url(../images/bg/container-inner/container.png) repeat-y center top;
            }
        /* content - white backgraound */   
            #container .container-inner-white {
    /* clearfix -> 2.1 */
            border: 1px solid #999;
    border-width: 1px 0;
    padding: 16px 6px;
    min-height: 560px;
    position: relative;
    background: transparent url(../images/bg/container-inner/container-white.png) repeat-y center top;
            }
            
            #container .container-inner-grey {
    /* clearfix -> 2.1 */ 
    padding: 16px 6px;
    min-height: 560px;
    position: relative;
    background: transparent url(../images/bg/container-inner-cart/content-aside.png) repeat-y center top;
    
            }
            
            
            
                        

            /* figures */           
            #container span.container-lt,
            #container span.container-rt,
            #container span.container-rtg,
            #container span.container-rt-white,
            #container span.container-lb,
            #container span.container-rb,
            #container span.container-rbg,
            #container span.container-rb-white,
            #container span.container-l,
            #container span.container-r,
            #container span.container-rg,
            #container span.container-r-white
                {
                height: 10px;
                display: block;
                position: absolute;
                overflow: hidden;
                top: 16px;
                }
            
                /* left & right side */
                #container span.container-l,
                #container span.container-r,
                #container span.container-rg,
                #container span.container-r-white
                    {
                    border: 1px solid #999;
                    border-width: 1px 0;
                    width: 9px;
                    height: auto;
                    top: 26px;
                    bottom: 26px;
                    background: transparent repeat left top;
                    }

                    #container span.container-l {
                        left: 15px;
                        border-width: 0 0 0 1px;
                        background-image: url(../images/bg/container-inner/content.png)
                        }
                        #container span.container-r {
                        right: 15px;
                        border-width: 0 1px 0 0;
                        background-image: url(../images/bg/container-inner/aside.png)
                        }
                        #container span.container-rg {
                        right: 15px;
                        border-width: 0 1px 0 0;
                        background-image: url(../images/bg/container-inner/aside.png)
                        }



                    #container span.container-r-white {
                        right: 15px;
                        border-width: 0 1px 0 0;
                        background-image: url(../images/bg/container-inner/content.png)
                        }
            
                /* corners */
                #container span.container-lt,
                #container span.container-rt,
                #container span.container-rtg,
                #container span.container-rt-white,
                #container span.container-lb,
                #container span.container-rb,
                #container span.container-rbg,
                #container span.container-rb-white
                    {
                    width: 10px;
                    background: transparent  no-repeat left top;
                    }


                /* left top */
                #container span.container-lt {
                    left: 15px;
                    background-image: url(../images/bg/container-inner/lt.png);
                    }

                /* right top */
                #container span.container-rt {
                    right: 15px;
                    background-image: url(../images/bg/container-inner/rt.png);
                    }
                    /* right top grey */
                #container span.container-rtg {
                    right: 15px;
                    background-image: url(../images/bg/container-inner/rt.png);
                    }
                    /* right top white */
                #container span.container-rt-white {
                    right: 15px;
                    background-image: url(../images/bg/container-inner/rt-white.png);
                    }

                /* left bottom */
                #container span.container-lb {
                    left: 15px;
                    top: auto;
                    bottom: 16px;
                    background-image: url(../images/bg/container-inner/lb.png);
                    }

                /* right bottom */
                #container span.container-rb {
                    right: 15px;
                    top: auto;
                    bottom: 16px;
                    background-image: url(../images/bg/container-inner/rb.png);
                    }
                    #container span.container-rbg {
                    right: 15px;
                    top: auto;
                    bottom: 16px;
                    background-image: url(../images/bg/container-inner/rb.png);
                    }
                    
                    /* right bottom white*/
                #container span.container-rb-white {
                    right: 15px;
                    top: auto;
                    bottom: 16px;
                    background-image: url(../images/bg/container-inner/rb-white.png);
                    }


        /* content */
        #content {
        
            width: 690px;
            height:400px;
            _height:400px;           
            float: left;
            }
            .container-inner-white #content {
            width: 100%;
            float: left;
            }
            
            
            #content h1 {
                margin-top:4px;
                text-align:left;
                }
        
            /* content home.page */
            #content-home {
                width: 610px;
                float: left;
                }
            
        

            /* aside */
            
#aside {
    margin: 56px 0 0 0;
    width: 160px;
    position: absolute;
    top:0;
    left:630px;
    z-index:1000;
    }
    
    
#aside h2 {
    margin: 0 0 8px 0;
    font-size: 1.332em;
    font-weight: bold;
    line-height: 1.332em;
}


/* homesplashscreen*/
        
            #homesplashscreen {
            margin-left: 16px;
            position: relative;
            width: 632px;
            background:#CCCCCC;
            height:32px;
            }
            
            #homesplashscreen a {
            color:blue;
            voice-family:"\"}\"";
            voice-family:inherit;
            color:black;
            }
            
            #homesplashscreen h2{
            padding:8px;
            text-align:left;
            width: auto;
            }
            
            .left {
            width: auto;
            height: auto;
            padding: 8px;
            margin-left: 8px;
            text-align:left;
            float:left;
            display: block;
            overflow: hidden;
            color: #666;
            font-size: 1.5em;
            font-weight: normal;
            }
            
            
            .right {
            width: auto;
            height: auto;
            padding: 8px;
            margin-right:10px;
            display: block;
            overflow: hidden;
            text-align:right;
            color: #666;
            
            }
            .right p {
            margin: 0px;
            }
            .clearer {
            font-size: 0px;
            height: 0px;
            
            display: block;
            clear: both;
            }    

            #homesplashscreen *{
                z-index: 1;
                }

            /* corners */
            #homesplashscreen span.lt,
            #homesplashscreen span.rt,
            #homesplashscreen span.lb,
            #homesplashscreen span.rb
             {
                display: block;
                overflow: hidden;
                width: 5px;
                height: 5px;
                position: absolute;
                z-index: 10;
                background: transparent no-repeat left top;
                }

                #homesplashscreen span.lt
                {
                    top: 0px;
                    left: 0px;
                    background-image: url(../images/corners/lt.png);
                    }

                 #homesplashscreen span.rt
                {
                    top: 0px;
                    right: 0px;
                    background-image: url(../images/corners/rt.png);
                    }

                #homesplashscreen span.lb
                 {
                    left: 0px;
                    bottom: 0px;
                    background-image: url(../images/corners/lb.png);
                    }

                #homesplashscreen span.rb
                {
                    right: 0px;
                    bottom: 0px;
                    background-image: url(../images/corners/rb.png);
                    }
            
            #homesplashscreen img
            {
                display: block;
                }




/* map-content
 * ------------------------------------------------------------------------------------------------------------------*/
                            
.map-content{
position:relative;
margin-left:-16px;
}

.progress-content {
margin-top:130px;
}

.waiting-content {
position:absolute;
top:0;
left:33px;
_left:0;
background-color:#FFFFFF;
z-index: 9000;
}
            
/* status-content
 * ------------------------------------------------------------------------------------------------------------------*/
        
.status-content {   
margin:4px; 
padding:4px;
}

.status-content img{
float:left;
margin-right:8px;
margin-top:-16px;
padding-top:8px;
position:relative;
display:inline;
}



/* virus-content
 * ------------------------------------------------------------------------------------------------------------------*/


#virus-content {
float:left;
margin: 0;
padding: 0 0 0 56px;
}


#virus-content ul {
            margin: 0;
            padding: 0 0 0 16px;
            }
            
#virus-content span {
            margin:0;
            padding: 16px;
            }

#virus-content li{
text-align: left;
float:left;
}           

#virus-content li.high {
display:block;
                margin: 0 0 0 0px;
                padding: 10px 0 0px 32px;
                width: 100px; height: 32px;
                background: url(../images/32px_icon/4.png) no-repeat;
                behavior: url(/wmweb/styles/iepngfix.htc);
                
                }

#virus-content li.medium {
display:block;
                margin: 0 0 0 0px;
                padding: 10px 0 0px 32px;
                width: 100px; height: 32px;
                background: url(../images/32px_icon/3.png) no-repeat;
                behavior: url(/wmweb/styles/iepngfix.htc);
                }
                
                
#virus-content li.low {
display:block;
                margin: 0 0 0 0px;
                padding: 10px 0 0px 32px;
                width: 100px; height: 32px;
                background: url(../images/32px_icon/2.png) no-repeat;
                behavior: url(/wmweb/styles/iepngfix.htc);
                }
                
#virus-content li.quiet {
display:block;
                margin: 0 0 0 0px;
                padding: 10px 0 0px 32px;
                width: 100px; height: 32px;
                background: url(../images/32px_icon/1.png) no-repeat;
                behavior: url(/wmweb/styles/iepngfix.htc);
                }


.data-e {
                border: 1px solid #cccccc;
                border-width: 1px 0 0 0px;
                vertical-align:middle;
                
                padding-left:8px;
                    
                }
                

.data-e td{
border: 1px solid #cccccc;
border-width: 1px 0 0 0px;
text-align:left;
}

.data-e td.right {
text-align:right;
}

.data-e td.activity {
border: 1px solid #cccccc;
border-width: 1px 0 0 0px;
text-align:right;
}

.data-e td.arrow{
text-align:right;
width:auto;
}

.data-e td.title {
white-space:nowrap;
text-align:right;
}

.arrow img {
float:right;
}
 
table.data-e
{ 
width: 600px;
border-spacing: 0px; 
height:auto;
line-height: 24px;
margin-top:2px;
padding:0px;
margin-left:16px;
}

.footer {
        /* -> 2.1 */
        position: relative; 
        display:block;
        height:14px;
        }
             
.footer img{
    float:left;
    margin-top:12px;
    margin-left:16px;   
    }

a.tooltips{
position:relative; /*this is the key*/ 
text-align:left;
font-size:12px;
text-decoration:underline;
color:#000;
}
    
    
a.tooltips p{
text-decoration:none;
margin:0px;
line-height:16px;
}

a.tooltips h2{
text-decoration:none;
line-height:14px;
margin-left:-8px;
}


a.tooltips:hover{
z-index:25; 
display:inline;
text-decoration:none;
color: blue; 
voice-family: "\"}\""; 
voice-family:inherit;
color: black;
z-index:1000;
}


a.tooltips span{display: none;text-decoration:none;line-height:16px}

a.tooltips:hover span.tt{
    display:block;
    position:absolute;
    width:480px;
    bottom: 12px;
    _bottom:22px;
    float:left;
    left:-25px;
    color:#000;
}


a.tooltips:hover span.top{
    display: block;
    padding: 12px 16px 0;
    background: url(../images/tooltips/top_912.gif) no-repeat top;
}
a.tooltips:hover span.middle{ 
    display: block;
    padding: 3px 16px 0; 
    background: url(../images/tooltips/middle_912.gif) repeat-y center; 
    background-color:#f7f7f7;
}
a.tooltips:hover span.bottom{
    display: block;
    padding:50px 16px 0;
    background: url(../images/tooltips/bottom_912.gif) no-repeat bottom transparent;
}

.sub{
font-size:11px;
color:#000000;
bottom:0.3em;
letter-spacing:1px;
_padding:2px;
position:relative;
}

#quiet {
  padding-left:60px;
  line-height:48px;
  height:48px;
  background: transparent url(../images/48px_icon/1.png) no-repeat center left;
  behavior: url(/wmweb/styles/iepngfix.htc);
}
 #quiet strong {
    font-size: 18px;
    font-weight:normal;
    color: #fdeac4;
 }
 
 #low {
   padding-left:60px;
  line-height:48px;
  height:48px;
  background: transparent url(../images/48px_icon/2.png) no-repeat center left;
  behavior: url(/wmweb/styles/iepngfix.htc);
 }
 
 #low strong {
    font-size: 18px;
    font-weight:normal;
    color: #f5d281;
 }
 
 #medium {
   padding-left:60px;
  line-height:48px;
  height:48px;
  background: transparent url(../images/48px_icon/3.png) no-repeat center left;
  behavior: url(/wmweb/styles/iepngfix.htc);
 }
 
 #medium strong {
    font-size: 18px;
    font-weight:normal;
    color: #eea217;
 }
 
 #high {
   padding-left:60px;
  line-height:48px;
  height:48px;
  background: transparent url(../images/48px_icon/4.png) no-repeat center left;
  behavior: url(/wmweb/styles/iepngfix.htc);
 }
 
 #high strong {
    font-size: 18px;
    font-weight:normal;
    color: #eb4911;
 }
