	 
	 body
        {
            margin: 0px;
            background-color: #FFF2E5;
        }
        
        .mainLayoutTable
        {
            position: relative;
            width: 780px;
            background-color: #FF6600;
            border-style: solid;
            border-color: #FF6600;
            border-width: 0px 1px 1px 1px;
        }
        
        .mainLayoutTable td, .mainLayoutTable table.td
        {
            font-family: verdana, tahoma, sans, arial;
            font-size: 0.7em;
            color: #000000;
        }
        
        .mainLayout_navCell
        {
            width: 160px;
            background-color: #FEE1C4;
            border-style: solid;
            border-color: #FF6600;
            border-width: 0px 1px 0px 0px;
            vertical-align: top;
        }
        
        .mainLayout_categoryCell
        {
            width: 30px;
            background-color: #FEE1C4;
            border-style: solid;
            border-color: #FF6600;
            border-width: 0px 1px 0px 0px;
            vertical-align: top;
        }
        
        .mainLayout_contentCell
        {
            width: 630px;
            background-color: #FFFFFF;
            vertical-align: top;
        }
        
        a
        {
            text-decoration: none;
	    color: #0000FF;
        }
        
        a:hover
        {
            text-decoration: underline;
        }
        
	h2
	{
		font-size: 20px;
		color: #669933;
	}
	
	.newsletterJoin, .productSearch
	{
		background-color: #FEE1C4;
	}
	
	.newsletterJoin td, .newsletterJoinInput, .productSearch td, .productSearchInput, .memberLogin td, .loginInput
	{
		font-size: 10px;
	}
	
	.newsletterJoinInput, .productSearchInput, .loginInput
	{
		font-size: 10px;
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
	}
	
	.loginInput
	{
		width: 100px;
	}
	
	.newsletterJoinButton, .productSearchButton, .loginButton
	{
		width: 50px;
		height: 17px;
		font-size: 9px;
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
		background-color: #FF6600;
		color: #ffffff;
		cursor: hand;
		cursor: pointer;
	}
	
	.productSearchInput, .productSearchButton
	{
		font-size: 14px;
		height: 19px;
	}
	
	.productSearchInput
	{
		width: 200px;
	}
	
	.productSearchButton
	{
		width: 100px;
	}
	
	.footerCell
	{
		border-style: solid;
		border-color: #FF6600;
		border-width: 0px 1px 0px 0px;
		background-color: #FEE1C4;
	}
	
	.tableBgStandard
	{
		background-color: #FF6600;
	}
	
	.tableStandardBgColour1
	{
		background-color: #FFF2E5;
	}
	
	.tableStandardBgColour2
	{
		background-color: #ffffff;
	}
	
	.tableBgMembersProductView
	{
		background-color: #FF6600;
	}
	
	.tableFgMembersProductView, .tableFgMembersProductView td
	{
		font-weight: bold;
		color: #ffffff;
	}
	
	.tableMembersProductViewColour1
	{
		background-color: #FFF2E5;
	}
	
	.tableMembersProductViewColour2
	{
		background-color: #ffffff;
	}
	
	.tableMembersProductTotalMain td
	{
		background-color: #FF9966;
		font-weight: bold;
	}
	
	.tableMembersProductTotalAlt td
	{
		background-color: #FEE1C4;
		font-weight: bold;
	}
	
	.pageNumbers
	{
		background-color: #FEE1C4;
	}
	
	.itemAdded
	{
		background-color: #FFFFCC;
	}
	
	.defaultInput
	{
		width: 180px;
	}
	
	.button
	{
		width: 100px;
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
		background-color: #FF9966;
		color: #ffffff;
		cursor: hand;
		cursor: pointer;
	}
	
	.error
	{
		color: red;
	}
	
	#company
	{
		margin: 0% 10% 0% 10%;
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		padding: 5px;
	}
	
        #header
        {
            position: relative;
            width: 780px;
            height: 130px;
            background-image: url('images/flower.gif');
            background-position: top right;
            background-repeat: no-repeat;
            background-color: #FFFFFF;
        }
        
        #logo
        {
            position: absolute;
            top: 20px;
            left: 80px;
        }
        
        #cart
        {
            position: relative;
            width: 780px;
            height: 20px;
            font-weight: bold;
            color: #FFFFFF;
        }
        
        #members
        {
            position: absolute;
            top: 3px;
            left: 5px;
            font-size: 12px;
        }
        
        #cartItems
        {
            position: absolute;
            top: 1px;
            right: 5px;
            font-size: 12px;
        }
        
	#cartItems td
	{
		font-weight: bold;
		color: #FFFFFF;	
		font-size: 12px;
        }
	
        #navContent
        {
            position: relative;
            margin: 5px;
        }
        
        #categoryContent
        {
            position: relative;
            margin: 5px;
        }
        
        #content
        {
            position: relative;
            width: 630px;
        }
        
        #mainContent
        {
            position: relative;
            margin: 12px 5px 10px 12px;
        }
        
        #footer
        {
            position: relative;
            width: 630px;
            font-size: 10px;
            text-align: center;
            color: #FF6600;
        }
        
        #navContent .menuItem
        {
            display: block;
            font-size: 11px;
            font-weight: bold;
            color: #FF6600;
            margin-bottom: 2px;
	    text-transform: uppercase;
        }
        
        #navContent .menuItem:hover
        {
            text-decoration: none;
            color: #000000;
        }
        
        #navContent .subMenuItem
        {
            display: block;
            font-size: 10px;
            font-weight: bold;
            color: #000000;
            margin: 0px 0px 2px 5px;
        }
        
        #navContent .subMenuItem:hover
        {
            text-decoration: none;
            color: #666666;
        }
        
        #categoryContent .categoryItem
        {
            display: block;
            font-size: 12px;
            font-weight: bold;
            color: #002B5C;
            margin-bottom: 2px;
        }
        
        #categoryContent .categoryItem:hover
        {
            text-decoration: none;
            color: #1787A6;
        }
