input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small}
.noline {  color: #52215A; text-decoration: none}
.colour {  color: 9D57A5}
a:active {  text-decoration: underline}
a:hover {  text-decoration: underline}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.purple {  color: #993399; text-decoration: none}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small}

.buyLinks
{
    display: none;
}

/*HTML5 and responsive*/

.clearFix:after{
    content: " ";
    display: block;
    height: 0px;
    clear: both;
}

.floatLeft
{
    float: left;
}

.floatRight{
    float: right;
}

.block
{
    display: block;
}

.inlineBlock
{
    display: inline-block;
}

.topText tr td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#6A5372;
    font-size: 10px;
}

.topInfo,
.topInfo a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color:#000;
}

span.V10
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

@media all and (max-width: 670px) {

    body{
        padding: 10px;
    }
    .topText, .content, .footerTexts
    {
        width: 100% !important;
    }

    .leftColumn,
    .columnSep
    {
        display: none;
    }

    .ctaTable
    {
        display: block;
        overflow: hidden;
        height: 174px;
    }

    .ctaTable tr
    {
        display: block;

    }

    .ctaTable tr td
    {
        display: block;
        float: left;
        margin: 0px;
        padding: 0px;
        height: 174px;
    }
    .ctaTable tr td img
    {
        height: 174px;
        width: auto;
        max-width: 100px;
    }
    .ctaTable tr td:first-child img
    {
        width: 335px;
        max-width: 335px;
    }

    .buyLinks
    {
        display: table;
    }
}


@media all and (max-width: 460px) {

    img{
        max-width: 100%;
        height: auto;
    }
    .spotlightTable,
    .spotlightTable tr,
    .spotlightTable tr td
    {
        display: block;
        color: #666666;
        text-align: center;
    }

    .spotlightTable .prodTitle
    {
        color: #663366;
    }

    .spotlightTable .spotlightSep
    {
        display: none;
    }

    .dotSep
    {
        display: none;
    }

    .emailImg
    {
        max-width: 90%;
    }
}


@media all and (max-width: 380px) {

    *{
        font-size: 12px;
    }

    .topBarTable
    {
        text-align: center;
    }

    .topBarTable table,
    .topBarTable tbody,
    .topBarTable tr,
    .topBarTable tr td{
        display: block;
        width: auto;
    }



    .ctaZone
    {
        display: none;
    }

    .menuIcons table
    {
        display: table;
        margin: auto;
    }

    .menuIcons tr
    {
        display: table-row;
    }

    .menuIcons tr td
    {
        display: table-cell;
    }

    .tableTopInfo
    {
        display: none !important;
    }

    .buyhere *
    {
        font-size: 16px;
    }


}