.dev {
    background: url("../images/bus_dev_sprite.png") no-repeat transparent;
    display: inline-block;
    border:none;
}

.logo {
    background-position: 0px 0px;
    width:296px;
    height:48px;
}

.see-result {
    background-position: 0px -50px;
    width:225px;
    height:50px;
}

.priority {
    background-position: 0px -106px;
    width:75px;
    height:23px;
}

.start-date {
    background-position: -76px -106px;
    width:100px;
    height:23px;
}

.end-date {
    background-position: -177px -106px;
    width:100px;
    height:23px;
}

.print {
    background-position: 0px -129px;
    width:75px;
    height:23px;
}

.export-csv {
    background-position: -76px -129px;
    width:100px;
    height:23px;
}

.budget {
    background-position: -177px -129px;
    width:75px;
    height:23px;
}

.save {
    background-position: 0px -159px;
    width:75px;
    height:23px;
}

.continue {
    background-position: -76px -159px;
    width:100px;
    height:23px;
}

.edit {
    background-position: 0px -175px;
    width:13px;
    height:19px;
}
#newheader-wrapper {

    min-height:200px;
    overflow:hidden;
    z-index: 1;
    position: inherit;
    height: auto;

}

#newheader {
    width:1024px;
    padding-bottom:30px;
    background:#EAEAEA;
}

#logo {
    width:100%;
    text-align:center;
    background:none repeat scroll 0 0 #FFFFFF;
    padding-bottom:10px;
    margin-bottom:0px;


}

#titleHead {
    overflow:hidden;width:100%;
    margin-top: -1px;
    background: #DBDBDB;
}

#titleHead h3 {
    margin:0px;
    color: #005BA9;
    font-weight: lighter;
    font-size: 20px;
}

.small {
    font-size:12px;
    font-weight: lighter;
    font-family: Arial, Helvetica, verdana sans-serif;

}

.color-ea {
    background: #EAEAEA;
}

.gutter {
    padding:10px;
}

#nav-wrapper {
    width:1024px;
    margin:-16px auto 0;
    height:auto;
    min-height:45px;
    overflow:hidden;
    background:#EAEAEA;
}

#nav {
    margin:0px;
    float:none;
    width:13000px;
}

.shop-info, .question {
    width: 100%;
    margin-bottom:0px;
}

.shop-info caption, .shop-info tr th, .shop-info tr td, .question tr th, .question tr td {
    text-align: left;
    padding:5px 10px;
    background: #EAEAEA;

}

.shop-info caption {
    border-top: 1px solid #EFEFEF;
}



.shop-info tr td label, .question tr th label {
    font-weight:bold;
}
#nav li{
    width:205px;

}

#nav li.step a {
    background:url("../images/bus_dev_sprite.png") no-repeat 0px -215px  transparent;
    width:210px;
    height: 30px;
    padding:0 0 0 5px;
    line-height: 30px;
    font-size:100%;
    text-transform: uppercase;

}

#nav li.step a:hover, #nav li.step a.current {
    background:url("../images/bus_dev_sprite.png") no-repeat 0px -251px  transparent;
    width:210px;
    height: 40px;
}

#nav li.step2, #nav li.step5, #nav li.step3 {
    width:160px;
}

#nav li.step2 a, #nav li.step5 a, #nav li.step3 a {
    background:url("../images/bus_dev_sprite.png") no-repeat 0px -297px  transparent;
    width:165px;
    height: 30px;
}

#nav li.step2 a:hover, #nav li.step5 a:hover, #nav li.step3 a:hover,
#nav li.step2 a.current, #nav li.step5 a.current, #nav li.step3 a.current {
    background:url("../images/bus_dev_sprite.png") no-repeat 0px -333px  transparent;
    width:165px;
    height: 40px;
    color:#FFF;
}

#main-content {
    background: #EAEAEA;
    overflow: hidden;
    margin:0px auto;
    padding:0px;
    width: 1024px;

}

#main-content h4.main-title {
    background: url("../images/bg_stick.png") repeat-x top left #EAEAEA;
    height:31px;
    width:100%;
    color:#FFF;
    line-height:33px;
}

#main-content > .gutter {
    padding-top:0px !important;
}

.main-title .gutter {
    padding-bottom: 0px ! important; padding-top: 0px ! important;
}

button.dev:hover {
    cursor: pointer;
}

.text-right {
    text-align: right !important;
}
