﻿*
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
body
{
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    color: White;
    text-align: center;
    background-color: #1d242f;
    background: url(                         '/pages/v2/background_color.gif' ) repeat;
}
.top
{
    position: relative;
    width: 960px;
    height: 285px;
}
.middle
{
    position: relative;
    margin-left: 130px;
    width: 765px;
}
.middleminheight
{
    height: 250px;
    width: 1px;
}
.leftfader
{
    position: absolute;
    background: url(                         '/pages/v2/zenvo_background_01.png' ) no-repeat left top;
    margin: 0px 0px 0px -170px;
    width: 170px;
    height: 700px;
}
.rightfader
{
    position: absolute;
    background: url(                         '/pages/v2/zenvo_background_03.png' ) no-repeat left top;
    margin: 0px 0px 0px 960px;
    width: 170px;
    height: 700px;
}

.bottom
{
    position: relative;
    margin: 20px 0px 20px 0px;
    background: url(                         '/pages/v2/zenvo_background_04.png' ) no-repeat center top;
    height: 120px;
    width: 960px;
}
.footer
{
    position: absolute;
    bottom: 0px;
    right: 0px;
    font-size: 11px;
    color: #8d9096;
    text-align: right;
}
.header /* header text*/
{
    color: #FFFFFF;
    font-size: 13px;
    text-transform: capitalize;
    margin-bottom: 15px;
}
.plain /* standard text */
{
    color: #b2b5b9;
    font-size: 12px;
    line-height: 16px;
}
.frontleft
{
    float: left;
    margin-left: 140px;
    width: 475px;
}
.frontright
{
    float: left;
    margin-left: 45px;
    width: 240px;
}
p /* enforce same P behaviour on firefox and IE */
{
    margin: 0px 0px 20px 0px;
    padding: 0px px 20px 0px;
}

img /* remember to remove borders around images */
{
    border: solid 0px black;
}
.button
{
    background-image: url( '/Pages/button.gif' );
    width: 95px;
    height: 24px;
    border: solid 0px black;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.input
{
    float: right;
    background-image: url( '/Pages/input_field230.gif' );
    background-position: center center;
    background-repeat: no-repeat;
    border: solid 0px black;
    width: 226px;
    margin: 0px 0px 0px 5px;
    padding: 2px 2px 2px 2px;
    height: 20px; /* font-size: 15px; */
    vertical-align:middle;
}
.textdesc
{
    margin: 5px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
}
.logo
{
    position: absolute;
    cursor: pointer;
    cursor: hand;
    left: 20px;
    top: 20px;
    width: 260px;
    height: 130px;
}
.menu
{
    position: absolute;
    left: 310px;
    width: 650px;
    top: 0px;
    height: 50px;
}
.menuitem
{
    position: relative;
    float: left;
    display: block;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 50px;
    color: #b2b5b9;
}

.menuitem a
{
    display: block;
    padding: 30px 17px 0px 17px;
    font-size: 15px;
}

.menuitem a.active
{
    background-image: url('/Pages/tab.png');
    background-position: center top;
    background-repeat: no-repeat;
}
.selected
{
    text-decoration: none;
    color: #ffffff;
}
a:link
{
    text-decoration: none;
    color: #ffffff;
}
a:hover
{
    text-decoration: none;
    color: #ffffff;
}
a:visited
{
    text-decoration: none;
    color: #ffffff;
}
a:active
{
    text-decoration: none;
    color: #ffffff;
}
.menu a:link
{
    text-decoration: none;
    color: #b2b5b9;
}
.menu a:hover
{
    text-decoration: none;
    color: #ffffff;
}
.menu a:visited
{
    text-decoration: none;
    color: #b2b5b9;
}

img.seperator
{
    display: block;
    padding: 15px 0px 15px 0px;
    width: 475px;
    height: 1px;
}
.arrow
{
    vertical-align: middle;
    width: 8px;
    height: 12px;
}
.techlist
{
    color: #b2b5b9;
    width: 450px;
    border: solid 0px black;
    padding: 5px 5px 5px 5px;
}
td
{
    line-height: 20px;
    vertical-align: top;
}

.yes
{
    width: 13px;
    height: 12px;
}

.navi:hover
{
/*    text-decoration:underline; */
    margin-left: 10px;
}
.navi
{
    margin-left: 10px;
}

.grey 
{
    color: #B2B5B9
}
.col1
{
    width: 260px;
}
.col2
{
    width: 170px;
}