#backgroundPic {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;

}


#wrap{
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;

    /*width: 1000px;*/
    height: 550px;
    margin: auto;

    vertical-align: middle;

    background-position: center;
    background-repeat: no-repeat;
    background-image: url('/images/home_background.jpg');
    #position: relative; /*IE Hack*/
}

#content {
    /*position: absolute;*/

    height: 451px;
    width: 1000px;

    margin: auto;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-position: center;
}

#contentWrap {
    /*position: relative;*/
    height: 451px;
    width: 100%; 


}

#footer {
    height: 24px;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('/images/home_footer.png')
}

/******************************************************
*
*  LIST VIEW
*
********************************************************/

/*the start page content of the webshop*/
#showcaseDiv{
    margin-top: 50px;
    position: absolute;
}



/*Box in the displaying list e.g. a Style*/
div.listBox {
    height: 235px;
    width: 195px;
    margin-right: 5px;

    vertical-align: middle; /*Content is in the middle*/

    zoom:1;
    *display: inline;
    display: inline-block;
}

div.listBox img.style {
    margin-top: 25px;
}

div.listBox img.styleGroup {
    /*margin-top: 26px;*/
}

div.boxDetails {
    background-color: black;
}

div.boxDetails h3 {
    margin-top: 0px;
}

div.listNavigation {
    margin-left: 200px;
    height: 40px;
}

div.listNavigation img.button {
    margin-top: 10px;
}

/******************************************************
*
*  TEXT VIEW
*
********************************************************/
/*
#textDiv {
    z-index: 100;

    height: 452px;
    width: 1000px;
}


div.textBox {
    height: 350px;
    width: 190px;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;

}

#textDivContent {
    margin-left: 187px;
    width: 800px;
    overflow: auto;

}

#textDivContentWide {
    margin-left: 141px;
    padding: 5px;
    overflow: auto;
}

*/
/******************************************************
*
*  CHECKOUT VIEWS
*
********************************************************/

/*div.address {
    height: 100%;
    width: 100%px;
    vertical-align: top;

    zoom:1;
    *display: inline;
    display: inline-block;
}*/

/*div.signup {
    height: 100%;

    vertical-align: top;

    zoom:1;
    *display: inline;
    display: inline-block;
}

div.divider {
    height: 100%;
    width: 1px;
    background-color: black;
}

tr.divider {
    height: 20px;
}
*/
div.inline {
    vertical-align: top;

    zoom:1;
    *display: inline;
    display: inline-block;
}

/******************************************************
*
*  ATTRIBUTE TYPE FIELDS
*
********************************************************/

.number {
    text-align: right;
}

.price {
    font-weight: bold;
}

/*
FORMS 
*/

input {
    background-color: #FFFFFF;
    border: thin solid black;
}

input.quantity {
    width: 20px;
    text-align: right;
}

input.searchBox {
    width: 90px;
    text-align: right;
}

input.address {
    width: 130px;
    text-align: left;
}

input.submit {
    border: none;
    font-weight: bold;
    font-size: 12px;
    padding-right: 0px;
    /*padding-left: 5px;*/
    vertical-align: middle;

    background-color: transparent;
    color: #FFFFFF;
}

.submit {
    border: none;
    font-weight: bold;
    font-size: 12px;
    padding-right: 0px;
    /*padding-left: 5px;*/
    vertical-align: middle;
}

input.error {
    border: thin solid red;
}

#error {
    color: red;
    font-weight: bold;
    vertical-align: bottom;
}

#notice {
    vertical-align: bottom;
}

select {
    background-color: #FFFFFF;
    border: thin solid black;
}


a {
    border: none;
    text-decoration: none;
    color: #FFFFFF;
}

img {
    border: none;
}

#navigation a {

}

.centered {
    vertical-align: middle;
}

th {
    text-align: left;
}

.homeImage {
    position: absolute;
}