#body {
    height:            580px;
    background-image:  url("../images/homepagebg.jpg");
    background-repeat: repeat-x;
}

#flash {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    350px;
    height:   365px;
    position: absolute;
    top:      0px;
    left:     0px;
}

#banner {
    border:            0px;
    margin:            0px;
    padding:           0px;
    width:             420px;
    height:            82px;
    position:          absolute;
    top:               0px;
    left:              350px;
    background-image:  url("../images/homepagebanner.jpg");
    background-repeat: repeat-x;
}

#banner .enviroglobal {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    73px;
    height:   29px;
    position: absolute;
    top:      15px;
    left:     122px;
    display:  block;
}

#banner .videos {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    73px;
    height:   29px;
    position: absolute;
    top:      15px;
    left:     222px;
    display:  block;
}

#banner .email {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    73px;
    height:   29px;
    position: absolute;
    top:      15px;
    left:     323px;
    display:  block;
}

#springlaunchbox {
    border:            0px;
    margin:            0px;
    padding:           0px;
    width:             126px;
    height:            365px;
    position:          absolute;
    top:               82px;
    left:              350px;
    background-image:  url("../images/homepagedivbg.jpg");
    background-repeat: repeat-x;
}

#springlaunchbox .springlaunch {
    border:            0px;
    margin:            0px;
    padding:           0px;
    width:             102px;
    height:            213px;
    position:          relative;
    top:               17px;
    left:              12px;
    background-image:  url("../images/homepage_fall.jpg");
    background-repeat: no-repeat;
}

#springlaunchbox .springlaunch a {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    60px;
    height:   15px;
    position: absolute;
    left:     10px;
    display:  block;
}

#springlaunchbox .awards_menu {
    border:            0px;
    margin:            0px;
    padding:           0px;
    width:             102px;
    height:            213px;
    position:          relative;
    top:               17px;
    left:              12px;
    background-image:  url("../images/awards2010bg.jpg");
    background-repeat: no-repeat;
}

#springlaunchbox .awards_menu a {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    60px;
    height:   15px;
    position: absolute;
    left:     10px;
    display:  block;
}

#offer {
    border:            0px;
    margin:            0px;
    padding:           0px;
    width:             294px;
    height:            283px;
    position:          absolute;
    top:               82px;
    left:              476px;
    background-image:  url("../images/homepageoffer2.jpg");
    background-repeat: repeat-x;
}

#body .awd {
	border:            0px;
	margin:            0px;
	padding:           0px;
	width:             155px;
	height:            16px;
	position:          absolute;
	top:               98px;
	left:              548px;
	background-repeat: no-repeat;
}

#body .emaillink {
	border:   0px;
	margin:   0px;
	padding:  0px;
	width:    97px;
	height:   12px;
	position: absolute;
	top:      315px;
	left:     552px;
	display:  block;
}

#footer {
    border:      0px;
    margin:      0px;
    padding:     0px;
    width:       100%;
    position:    absolute;
    top:         395px;
    left:        0px;
    text-align:  center;
    font-family: arial;
    font-size:   10px;
    color:       #ffffff;
}

#footer a {
    border:          0px;
    margin:          0px;
    padding:         0px;
    font-family:     arial;
    font-size:       10px;
    text-decoration: none;
    color:           #ffffff;
}

#body .divider {
    border:           0px;
    margin:           0px;
    padding:          0px;
    width:            396px;
    height:           1px;
    position:         absolute;
    top:              442px;
    left:             187px;
    color:            #3c526a;
    background-color: #3c526a;
}

#copyright {
    border:      0px;
    margin:      0px;
    padding:     0px;
    width:       100%;
    position:    absolute;
    top:         455px;
    left:        0px;
    text-align:  center;
    font-family: arial;
    font-size:   10px;
    color:       #ffffff;
}

#copyright a {
    border:          0px;
    margin:          0px;
    padding:         0px;
    font-family:     arial;
    font-size:       10px;
    text-decoration: none;
    color:           #9fc1e4;
}
