body {
     margin: 45px;
     background: #F8A7D7;
}

#MainContainer {
     width: 720px;
     border: 0;
     margin: 0;
     padding: 0;
     float: left;
}

.ShoppingCartMargin {
     margin-bottom: 130px;
}

html>body .ShoppingCartMargin {
     margin-bottom: 115px;
}

#LogoBottom {
     width: 720px;
     height: 57px;
     background: #fff url(../styleImages/bottomlogo.gif);
     margin: 0;
     padding: 0;
     float: left;
     text-align: right;
     border: 0;
}

form {
     margin: 0;
}     

#MailingList {
     margin: 8px 10px 0 0;
     font: 7.5pt courier new, courier;
     color: #000;
}

h1 {
     width: 720px;
     height: 26px;
     margin: 0;
     padding: 0;
     border: 0;
     background: url(../styleImages/ilovefrock_headert.gif);
}

h1 span {
     display: none;
}

#Navigation {
     width: 100px;
     height: 347px;
     border: 0;
     margin: 22px 9px;
     padding: 0;
     float: left;
}

html>body #Navigation {
     width: 100px;
     height: 325px;
     border: 0;
     margin: 22px 9px;
     padding: 0;
     float: left;
}

#MainStuff {
     width: 520px;
     border: 0;
     margin: 22px 9px;
     padding: 0;
     float: left;
}

.CategoryLeft {
     width: 100px;
     border: 0;
     margin: 7px 0 0 0;
     padding: 0;
     float: left;
}

.CategoryLeft1 {
     width: 100px;
     border: 0;
     margin: 0;
     padding: 0;
     float: left;
}

#SubcategoryBox {
     width: 100px;
     border: 0;
     padding: 0;
     position: absolute;
     margin: 0 0 0 118px;
     background: #fff;
}

#CategoryThumbContainer {
     width: 395px;
     border: 0;
     margin: 0 9px;
     padding: 10px 0 0 0;
     float: left;
}

#CartPageContainer {
     width: 430px;
     border: 0;
     margin: 0 9px;
     padding: 11px 3px 3px 3px;
     float: left;
     background: #fff;
}

html>body #CartPageContainer {
     width: 430px;
     border: 0;
     margin: 0 9px;
     padding: 5px 3px 3px 3px;
     float: left;
     background: #fff;
}

#DocPageContainer {
     width: 355px;
     border: 0;
     margin: 0 9px;
     padding: 6px 3px 3px 3px;
     float: left;
     background: #fff;
}

#MainPageContainer {
     width: 395px;
     border: 0;
     margin: 0 9px;
     padding: 7px 0 0 0;
     float: left;
}

.Thumb {
     width: 83px;
     height: 83px;
     margin: 2px;
     float: left;
}

#ProductImage {
     width: 402px;
     height: 184px;
     margin: 12px 0 6px 0;
     padding: 0;
     border: 0;
     float: left;
}

.MoreImagesThumbs {
     float: left;
     margin: 0 5px 5px 5px;
}

#ProductInfoHolder {
     margin: 0 0 0 100px;
     width: 260px;
     background: #fff;
}

#Copyright  {
     width: 720px;
     border: 0;
     margin: 0 auto;
     padding: 1px;
     font: 7pt courier new, courier;
     color: #000;
}

.hiddenPic {
     display:none;
     }