	html
	{
		border:none;
		padding:0px;
	}
	
	BODY
	 {
		text-align: center; /* for IE */
		background-color : #f0f0f0;
		border:0px;
		top:0px;
		font-family : Arial, Helvetica, sans-serif;
	}
	
	#wrapper
	 {
	 	margin:0px;
		margin: 0 auto;   /* align for good browsers */
		border:none;
		background-image : url(../images/label.jpg);
		background-repeat : no-repeat;
		background-position : right;
		background-position: top;
		padding:0px;
		top:0px;
		width:750px;
        background-color:#ffffff;
		color:#004080;
	}
	
	#main
	{
		text-align: left; /* counter the body center */
		width:750px;
		padding-left:0px;
		padding-right:0px;
		padding-top:20px;
		padding-bottom:0px;
		border:none;
	}

	#navpanel
	{
		margin-left:0px;
		margin-bottom:20px;
        border-top:1px solid #004080;
        border-bottom:1px solid #004080;
		padding-top:5px;
		padding-bottom:5px;
		background-color:transparent;
		width:750px;
		font-weight:bold;
	}
	
	#navpanel ul
	{
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	#navpanel ul li
	{
		padding-left:7px;
		padding-right:7px;
		margin:0px;
		display:inline;
		font-size:0.9em;
		text-align:center;
	}
	
	#navpanel ul li a
	{
		color: #004080;
		text-decoration: none;
	}
	
	#navpanel ul li a:hover
	{
		color:#ff0000;
	}
	
	
	#navpanel ul li a.currentpage
	{
		color:#ff0000;
	}
	
	#header
	{
		padding:0px;
	}
	#toppanel
	{
		padding:none;
		margin-left:10px;
		background:transparent;
		width:450px;
	}
	#bodycopy
	{
		padding:none;
		padding-left:10px;
		vertical-align:bottom;
}
	
	#footer
	{
		color:#004080;
		font-size:0.55em;
		padding:10px;
        text-align:center;
	}
	
	h1
	{
		color:#004080;
		letter-spacing:-0.05em;
		font-size:3em;
		line-height:1em;
		margin:0px;
		padding:0px;
	}
	
	h2
	{
		color:#cc3333;
		line-height:1em;
		font-size:1em;
		margin:0px;
		padding:0px;
	}
	
	h3
	{
		color:#004080;
		margin:0px;
		font-size:2em;
		padding:0px;
	}
	
	h4
	{
		color:#004080;
		font-size:1em;	
		margin:0px;
		padding:0px;
	}
    ul
    {
        margin-top:0em;
    }
    li
    {
        margin:0px;
        padding:0px;
        padding-bottom:5px;
    }
    #headcopy
    {
        text-align:left;
        padding-left:5px;
    }
    #shoplisting h1
    {
        font-size:1.2em;
    }
    #smallbasket
    {
        font-size:0.8em;
        background-color:#f0f0fc;
    }
    #shopitem
    {
        margin-top:10px;
        border-bottom:1px solid silver;
        padding-bottom:10px;
    }
    
    li #buttonlink
    {
        font-size:0.7em;
        padding-top:4px;
                      
    }
    li a
    {
        text-decoration:none;
        color:#004080;
    }
    li a:hover
    {
        color:#d6412d
    }
    .smalltext
    {
        font-size:0.8em;
    }