﻿body
{
    margin: 0 auto;
    background-color: #ffe274;
}

#marquee-controllers 
{
    position: relative;
    bottom: -370px;
    width: 455px;
    float: right;
    text-align: right;
}

.all-container
{   
    float: left;
    width: 100%;
    min-height: 665px;
    background-color: #fff297;
    background: url('images/angelbgtilelol.jpg');
    background-repeat: repeat-x;
    background-position: top center;
}

.all-container-main-1
{   
    width: 100%;
    min-height: 665px;
    background: url('images/angelbglol.jpg');
    background-repeat: no-repeat;
    background-position: top center;
}  

.all-container-5
{   
    float: left;
    width: 100%;
    min-height: 665px;
    background: url('images/adult-bg-tile.jpg');
    background-repeat: repeat;
    background-position: top center;
} 

.all-container-2
{   
    float: left;
    width: 100%;
    min-height: 665px;
    background: url('images/flowerbgtile.jpg');
    background-repeat: repeat-x;
    background-position: top center;
}

.all-container-2-1
{   
    width: 100%;
    min-height: 665px;
    background: url('images/flowerbg.jpg');
    background-repeat: no-repeat;
    background-position: top center;
} 
 

.all-container-3
{   
    float: left;
    width: 100%;
    min-height: 665px;
    background: url('images/spacebgtile.jpg');
    background-repeat: repeat;
    background-position: top center;
}

.all-container-3-2
{   
    width: 100%;
    min-height: 665px;
    background: url('images/spacebg.jpg');
    background-repeat: no-repeat;
    background-position: top center;
}

.all-container-4
{   
    width: 100%;
    min-height: 665px;
    background: url('images/mermbg.jpg');
    background-repeat: repeat-x;
    background-position: top center;
}

.all-container-4-2
{   
    width: 100%;
    min-height: 665px;
    background: url('images/mermbg2.jpg');
    background-repeat: no-repeat;
    background-position: top center;
}

.shell-image         
{
    float: left;
    width: 100%;
    min-height: 665px;
    background: url('images/shell-bg.png');
    background-repeat: no-repeat;
    background-position: top center;
}

#page-align
{
    width: 900px;
    margin: 0 auto;
    z-index: 6;
    position: relative;
}

#page-align-2
{
    width: 1000px;
    margin: 0 auto;
    z-index: 5;
    position: relative;
}

#page-align-3
{
    top: -60px;
    width: 900px;
    margin: 0 auto;
    z-index: 4;
    position: relative;
}

#page-align-4
{
    width: 1000px;
    min-height: 800px;
    margin: 0 auto;
    z-index: 5;
    position: relative;
    margin-top: 115px;
    padding-bottom: 200px;
}


#footer-content-align
{
    width: 900px;
    margin: 0 auto;
}

#main-container
{
    width: 100%;
    text-align: center;
}

.header-container
{
    width: 100%;
    height: 214px;
    text-align: center;
    z-index: 1;
    position: static;
}

.header-image-holder
{
    width: 712px;
    margin: 0 auto;
    z-index: 1;
}

.header-padding
{
    width: 100%;
    float: left;
    height: 150px;
    z-index: 1;
    position: static;
}


.buttons-container
{
    width: 100%;
    height: 40px;
    padding-top: 18px;
    z-index: 11;
}

.inner-button-container
{
    width: 700px;
    height: 40px;
    text-align: center;
    padding-left: 90px;
    z-index: 11;
}

.single-button
{
    height: 40px;
    padding-right: 20px;
    float: left;
    z-index: 11;
}

.single-button-2
{
    height: 40px;
    float: left;
    z-index: 11;
}

.angel-hover
{
    width: 946px;
    height: 516px;
    z-index: 10;
    position: absolute;
    padding-top: 50px;
}
.angel-hover2
{
    width: 946px;
    height: 516px;
    z-index: 10;
    position: absolute;
    padding-top: 200px;
}

.place-holder-middle
{
    width: 700px;
    min-height: 208px;
    float: left;
    padding-left: 90px;
    padding-top: 10px;
}

.footer-padding
{
    height: 96px;
    width: 100%;
    margin: 0 auto;
    float: left;
}

.footer-padding-2
{
    height: 96px;
    width: 100%;
    z-index: 5;
    margin: 0 auto;
    float: left;
}

.flash-center
{
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
    
.footer
{
    width: 100%;
    height: 96px;
    background-repeat: repeat-x;
    background: url('images/footer-tile.png');
    background-position: bottom left;
    z-index: 5;
    position: relative;
    float: left;
}

.footer-left-content
{
    width: 400px;
    float: left;
}

.offer-container
{
    width: 385px;
    height: 53px;
    float: left;
    padding-top: 10px;
}

.footer-links
{
    width: 385px;
    float: left;
}

.footer-right-content
{
    width: 450px;
    float: left;
}

.footer-button-links
{
    width: 450px;
    height: 50px;
    float: left;
}

.random-product-box-padded
{
    width: 300px;
    height: 310px;
    padding-right: 10px;
    display: table-cell;
}

.random-product-box
{
    width: 300px;
    height: 310px;
    padding-right: 5px;
    background-position: top center;
    background-repeat: no-repeat;
}

.text-container
{
    width: 650px;
    float: left;
    font-size: 11px;
    font-family: Georgia;
    color: #9a8110;
}   

.text-container-padded
{   
    float: left;
    width: 650px;
}

.crawler-buttons
{
    width: 100px;
    float: left;
    position: relative;
    z-index: 30;
}

.site-map-container
{
    width: 500px;
    margin: 0 auto;
}

a.site-map
{
    font-family: Arial;
    font-size: 13px;
    color: #9a8110;
    text-decoration: none;
}
