body{
    background-image: url(images/bg.png);
    background-repeat: repeat-x;
    background-color: #262626;
    margin: 0;
    text-align: center;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana;
}
#header{
    background-image: url(images/header.png);
    background-repeat: no-repeat;
    width: 620px;
    height: 460px;
    margin: 0 auto;
}
#main{
    width: 620px;
    height: 510px;
    margin: 0 auto;
}
#countdown{
    text-align: center;
    margin: 0 auto;
    padding-top: 281px;
}
.countdown{
    color: #fff;
    text-shadow:1px 1px 1px #1A1A1A;
    visibility: hidden;
}
.cDays{
    float: left;
    margin-left: 227px;
}
.cHours{
    float: left;
    margin-left: 29px;
}
.cMinutes{
    float: left;
    margin-left: 29px;
}
.cSeconds{
    float: left;
    margin-left: 29px;
}
#signUp{
    background-image: url(images/clickHere.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    width: 600px;
    height: 85px;
    margin: 20px auto;
}
.signupInput{
    background-image: url(images/bgSignup.png);
    width: 434px;
    height: 41px;
    margin: 0 auto;
    text-align: left;
    background-repeat: no-repeat;
}
.signupInput input.email{
    width: 345px;
    height: 30px;
    margin: 4px 0 5px 5px;
    border: none;
    background-color: #101010;
    color: #eee;
    padding-left: 5px;
    vertical-align: middle;
    padding-top: 7px;
}
.signupInput input.submit{
    margin: 5px 0px;
    height: 30px;
    width: 71px;
    border: none;
    background-image: url(images/notifyMe.png);
    background-color: transparent;
    background-repeat: no-repeat;
    cursor: pointer;
}
#signUp .textPreSign{
    /*font-size: 9pt;
    color: #ddd;*/
    font-size: 8pt;
    color: #ddd;
    text-align: left;
    margin-bottom: 5px;
    margin: 3px 85px;
}
#signUp .textHateSpam{
    font-size: 8pt;
    color: #838383;
    text-align: left;
    margin: 3px 90px;
}
input:focus{
    outline: none;
}
#whatIsKout{
    width: 460px;
    margin: 10px auto;
    border-top: 4px solid #333;
    padding: 30px 0 5px;
}
#whatIsKout .row{
    width: 460px;
    margin-bottom: 40px;
}
#whatIsKout .image{
    width: 160px;
}
#whatIsKout .image img{
    border: 5px solid #333;
}

#whatIsKout .text{
    width: 290px;
    float: right;
    text-align: left;
}
#whatIsKout .text .desc{
    font-size: 8.5pt;
    color: #c7c7c7;
    display: block;
}
#footer{
    text-align: center;
    padding: 30px;
    margin-top: 60px;
}
a img{
    border: none;
}

