#backgroundPopup{
        display:none;
        position:fixed;
        _position:absolute; /* hack for internet explorer 6*/
        height:100%;
        width:100%;
        top:0;
        left:0;
        background:#000000;
        border:1px solid #cecece;
        z-index:1000;
}
#popupContact{
        display:none;
        position:fixed;
        _position:absolute; /* hack for internet explorer 6*/
        height:310px;
        width:320px;
        background:#FFFFFF;
        border:1px solid #4B5152;
        z-index:2000;
        padding:12px 12px 12px 12px;
        font-size:13px;
        -moz-border-radius: 10px; 
        -webkit-border-radius: 10px
}
#popupContact h1{
        text-align:left;
        color:#3A696A;
        font-size:22px;
        font-weight:700;
        border-bottom:1px dotted #D3D3D3;
        padding-bottom:2px;
        margin-bottom:10px;
}
#popupContactClose{
        font-size:14px;
        line-height:14px;
        right:6px;
        top:8px;
        position:absolute;
        color:#3A696A;
        font-weight:700;
        display:block;
}
#popupbutton {
        background: url(../images/tab.gif) no-repeat right 0px;
        float: right;
        clear:both;
        cursor: pointer;
        margin: 0px 70px 0px 0px;
        height: 26px;
        width: 148px;
        border: none;
        color: #FFFFFF;
}

#popupbutton:hover{
        color: #A9BABD;
}

#popupbutton p{
        background: url(../images/expand.png) no-repeat left center;
        padding: 5px 0px 0px 30px;
        margin: 0px 0px 0px 25px;
        height: 18px;
}

#contactArea {
    padding: 0px 0px 0px 0px;
}

/* --------------------------------------------------------*/
/* SIGN UP                                                 */
/* --------------------------------------------------------*/
#signup {
    padding: 10px 0px 0px 0px;
}
#signup label {
    padding: 0px;
    display: block;
    float: left;
    width: 100px;
    padding: 4px 4px 0px 0px;
    text-align: right;
}
#signup .input-text{
    padding: 1px 0px 0px 1px;
    margin: 0px 0px 10px 0px;
	font-size:11px;
    border: 1px solid #A9BABD;
    width: 150px;
    height: 16px;
}

#signup .selectbox {
    padding: 1px 0px 0px 1px;
    margin: 0px 0px 10px 0px;
	font-size:11px;
    border: 1px solid #A9BABD;
    width: 150px;
    height: 20px;
}

#signup .input-textarea {
    padding: 1px 0px 0px 1px;
    margin: 0px 0px 10px 0px;
	font-size:11px;
    border: 1px solid #A9BABD;
    width: 150px;
    height: 50px;
}

#signup .input-text:focus, #signup .selectbox:focus, #signup .input-textarea:focus {
    border: 1px solid #35393C;
}

#signup .SignupButton, .SignupButton{
    margin: 5px 90px 0px 0px;
    background: url(../images/ArrowSmall2.png) no-repeat right 0px;
    padding: 0px 25px 10px 0px;
    border:none;
    cursor: pointer;
    height: 25px;
    float: right;
}

#signup .SignupButton:hover, .SignupButton:hover  {
    text-decoration:underline;
}

#subText {
    height:20px;
}

#signupError {
    color: #E00026;
}

#signupFormWait {
    background: url(../images/loader.gif) no-repeat center center;
}