#slides-display {
    position:relative;
    overflow:hidden;
    width: 940px;
    height:450px;
    padding-left: 5px;
}

#slides-container {
    width:20000em;
    position:absolute;
}

#slides-container div.slide {
    float:left;
    width:940px;
    height:450px;
    cursor:pointer;
}

#slides-container a.nextButton {
    display:block;
    cursor:pointer;
}

.pageDots {
    width:238px;
    clear:both;
    margin: auto;
}

.pageDots > a {
    height:16px;
    width:16px;
    margin:0 9px;
    display:block;
    float:left;
    background:url('../images/pageDot.png') no-repeat top left;
}

.pageDots > a.active {
    background:url('../images/pageDotLight.png') no-repeat top left;
}

.pageDots > a:hover {
    cursor: pointer;
}

.element input, .element textarea {
    border:1px solid #C6C6C6;
    font-family:Arial, Verdana, Lucida, serif, sans;
    font-size:12px;
}

.element * {
    padding:5px;
    margin:2px;
    font-family:arial;
    font-size:12px;
}

.element label {
    float:left;
    width:80px;
    font-weight:700;
}

.element input.text {
    float:left;
    width:180px;
    padding-left:20px;
    color:#8D8D8D;
}

.sign-up * {
    padding:5px;
    margin:2px;
    font-family:arial;
    font-size:12px;
}

.sign-up label {
    float:left;
    width:70px;
    font-weight:700;
    color:#000;
}

.sign-up input.text {
    float:right;
    width:150px;
    padding-left:5px;
    border:1px solid #C6C6C6;
    color:#8D8D8D;
    -moz-border-radius:4px 4px 4px 4px;
}

.sign-up .submit {
    border:0;
    float:right;
    border:1px solid #C6C6C6;
    color:#000000;
}

#login a {
    color: #000;
    text-decoration:none;
}

#login a:hover {
    color: #000;
    text-decoration:underline;
}

.element textarea.text {
    float:left;
    width:180px;
    height:90px;
    padding-left:20px;
    color:#8D8D8D;
}

.element .submit {
    border:0;
    float:right;
    margin-right:15px;
}

.beta-signup {
    margin-left: 15px;
    padding-top: 15px;
}

.element .hightlight {
    border:2px solid #9F1319;
    background:url(../images/icons/error.png) no-repeat 1px;
    background-color: #FFFFFF;
}

.loading {
    float:right;
    background:url(../images/ajax-loader_small.gif) no-repeat 1px;
    display:none;
    height:16px;
    width:16px;
}

.done {
    background:url(../images/icons/accept.png) no-repeat 2px;
    padding-left:20px;
    font-family:arial;
    font-size:12px;
    width:50%;
    margin:50px auto;
    text-align:center;
    display:none
}

.reloadForm {
    font-family:arial;
    font-size:12px;
    width:50%;
    margin:50px auto;
    text-align:center;
    cursor:pointer;
    display:none
}

#btn-demo {
    -moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.3);
    -moz-border-radius:11px 11px 11px 11px;
    background:url("../images/bg-btn-demo.png") no-repeat scroll left top transparent;
    height:50px;
    font:bold 24px "Lucida Grande", Arial, Sans-serif;
    overflow:visible;
    padding:5px;
    text-shadow:0 -2px 0 #231C18;
    width:auto;
    text-align:center;
    vertical-align:middle;
    padding-top:20px;
    margin-top:130px;
}

#btn-demo:hover, #btn-demo:focus {
    background-position:0 -30px;
    cursor:pointer;
}

#content .sidebar-demo {
    background:url("../images/bg_banner1.jpg") no-repeat scroll left top transparent;
    -moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.3);
    -moz-border-radius:11px 11px 11px 11px;
    height:50px;
    font:bold 18px "Lucida Grande", Arial, Sans-serif;
    overflow:visible;
    text-shadow:0 -2px 0 #231C18;
    width:148px;
    text-align:center;
    vertical-align:middle;
    padding-top:20px;
    margin-top: 20px;
}

#content .sidebar-demo:hover, #content .sidebar-demo:focus {
    background-position:0 -30px;
    cursor:pointer;
}

.demosuggest {
    margin-left: 30px;
}

.demosuggest input, .demosuggest input.text, .demosuggest textarea {
    float:left;
    width:320px;
    padding-left:5px;
    color:#8D8D8D;
    padding:5px;
    margin:2px;
    font-family:arial;
    font-size:12px;
    border:1px solid #C6C6C6;
}

.demosuggest textarea {
    height:250px;
}

.demosuggest .demoraw {
    height:200px;
    width:660px;
    background-color:#DFDFDF;
    color:#000000;
    border:1px solid #C6C6C6;
}



