body {
	background: #373131;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:10px;
	}

.container {
	margin: 0 auto;
	text-align: left;
	width: 650px;
    }

.header {
    height: 67px;
    margin-bottom: 2px;
    /*position: relative;*/
    }
    
.header h1 {   
		    margin:0;
		    padding:0;
        }
    
	    .header h1 a {
		    display: block;
		    margin:0;
		    padding:0;
		    height: 67px;
		    width: 271px;
		    text-indent: -999999px;
		    background: transparent url(/store_templates/subscribe2design1/subscribe2logo_1.gif) no-repeat;
	        }
    
table {
    border-collapse: collapse;
    }
    
.content 
{
	margin: 0;
	padding:1em;
	text-align: left;
	background: #ffffff;
	font-size: 12px;
	width:620px;
    }
 
   .content table table
    {
        margin-left: 0;
        }
       
    
    .rightPanel 
    {
        vertical-align: top;
        text-align:center;
	    background: #ffffff;
        }
        
   .rightPanel img
    {
        margin: 1em;
        padding:0;
        }

    .clsCellLabel 
    {
        font-size:12px;
        text-align:left;
        }

    .clsStdLabelFont 
    {
        display: block;
        text-align:left;
        }
        
/* ================================== */

.footer 
    {
    font-size:10px;
    margin: 1em 0 0 0;
    padding: 0;
    border-top: solid 1em #373131;
    }
	 
	.footerPanel 
	{
    border-top: solid 1px #e0e0e0;
    height:40px;
    margin:0;
    padding: 5px 0 0 0;
    background: url(/store_templates/subscribe2design1/hearstuk-logo.gif) no-repeat right;
    }
	 
        .footer ul 
            {
            list-style: none;
            display: inline;
            margin:0;
            padding:0;
            }

        .footer li 
        {
            border-right: solid 0.1em #e0e0e0;
            display: inline;
            }
            .footer li.first a
            {
                padding-left: 0;
                }
            .footer li.last
            {
                border-right: none;
                }

            .footer li a 
            {
                text-decoration: none;
                text-align: center;
                color: #e0e0e0;
                padding: 0 0.5em;
                }

            .footer li a:hover {
                color: #ffffff;
                }
                
.footer p
{
    color: #e0e0e0;
    margin: 0.5em 0 0 0;
    padding: 0;
    }
