body {
    width: 960px;
    background: none;
    background-image: none;
}

#page * {
    background: none;
    background-image: none;
    float: none;
    border: none;
}

#page * .productDetailLeft {
    display: inline-block;
}
#page * .productDetailRight {
    display: none;
}
.noPrint,
.thickbox,
.extrasHelpTip,
.contentHeader,
.productBrandLogo,
.primaryNavigation,
.footerLeft a,
.headerRight,
.footerLeft span,
.dynamicButton,
.buyWrapper,
#pageHeader,
.colorGalleryList,
.productColors label,
.productDiscountBox,
.quoteTop,
.printSaveSendWrapper {
    display: none;
} 

.productPriceWrapper h5 {
    font-size: 11pt
}

.productPriceWrapper h4 {
    font-size: 12pt
}

#page .colorGallery {
    height: auto;
}

#printPageHeader {
    display: block;
}

#page .quoteStepAdditional {
    padding: 0px;
    border-bottom: none;
}

#page .totalsLeft,
#page .totalsRight,
#page .quoteTitle,
#page .quoteStep,
#page #pageContent,
#page .productMain {
    /*padding-left: 0px;
    padding-right: 0px;*/
    padding: 0px;
}

.quoteTitle {
    padding: 0px;
}

#page .quoteStepFirst,
#page .quoteStep {
    padding: 0px;
}

.quoteStepNumber {
    width: 100px;
}

.quoteStepTitle {
    width: 250px;
}

h1 {
    font-size: 13pt;
}

h2 {
    font-size: 12pt;
}

h3 {
    font-size: 11pt;
}

.step2PriceCell {
    height: auto;
}
