#wrapper {
height: 100% !important;
background-image: none !important;
min-height: 1000px;
}

.w1 {
height: 100% !important;
}

#header {
background-image: none !important;
height: 170px !important;
}

#main-nav {
margin-top: 73px !important;
}

#nav {
height: 25px !important;
}

#main {
background: url(../images/bg-wrapper-01.png) repeat-y 0px 0px !important;
min-height: 100% !important;
}

* html #main {
height: 100% !important;
}

/* wrapper max-width */
#wrapper {

}

/*
* html #wrapper {
width: expression(document.body.clientWidth > 1499 ? "1500px" : "auto") !important;
}
*/