 

div#middleSection .pageSection.col2 .module{
    height: 172px;
    overflow: hidden;
    padding: 20px 20px 20px 30px;
}

div#middleSection .pageSection.col2 .module{
    height: 132px;
}

.pageSection.col2 .module img{
    float: right;
    margin: -10px -3px -10px 1em;
}

div#middleSection .pageSection.col2 .module h3{
    margin-left: -10px;
}

#middleSection a img{
    border: none;
}

/* Added by Spencer, Sep'09: Customise Products menu */
div#mainContentRow1Column1 .module, div#mainContentRow1Column1 .menu {
    background-image: none !important;
    margin: 0px !important;
    font-size: 12px;
}
div#mainContentRow1Column1{
    padding: 0px !important;
}
div#mainContentRow1Column1 .productMenu {
    padding: 11px 8px 0px 4px !important;
}
div#mainContentRow1Column1 .rosettes {
    border: 1px solid #b1b1b1;
    margin: 8px 8px 0px 4px !important;
    padding-top: 10px !important;
}
div#mainContentRow1Column1 .rosettes div {
    margin: auto !important;
}
div#mainContentRow1Column1 .traditional, div#mainContentRow1Column1 .urbane, div#mainContentRow1Column1 .historic{
    border: 1px solid #b1b1b1;
}
div#mainContentRow1Column1 .traditional li a {
    color: #565656 !important;
}
div#mainContentRow1Column1 .menu ul li {
    padding-left: 0px !important;
}

/* Added by Spencer, Sep'09: Customise range descriptions */
div#mainContentRow1Column2 h3 {
    color: #a0a998;
    margin-top: -6px !important;
    margin-bottom: 12px !important;
}
div#mainContentRow2Column2 h3 {
    color: #6a808b;
    margin-top: -6px !important;
    margin-bottom: 12px !important;
}
div#mainContentRow3Column2 h3 {
    color: #7c9251;
    margin-top: -6px !important;
    margin-bottom: 12px !important;
}

/* added by Spencer Sep'09: plain border round product range boxes */
div#mainContentRow1Column2 .bottom, div#mainContentRow1Column2 .top, div#mainContentRow1Column2 .module {
    background-image: none !important;
}
div#mainContentRow2Column2 .bottom, div#mainContentRow2Column2 .top, div#mainContentRow2Column2 .module {
    background-image: none !important;
}
div#mainContentRow3Column2 .bottom, div#mainContentRow3Column2 .top, div#mainContentRow3Column2 .module {
    background-image: none !important;
}
div#mainContentRow1Column2 .module, div#mainContentRow2Column2 .module, div#mainContentRow3Column2 .module {
    border: 1px solid #cdcdcd !important;
    padding: 17px 10px 17px 20px !important;
}
div#mainContentRow1Column2 .module a, div#mainContentRow2Column2 .module a, div#mainContentRow3Column2 .module a {
    color: #7d7d7d !important;
}
div#mainContentRow1Column1 .productMenu a {
    text-decoration: none !important;
    padding-left: 3px;
}


