BODY
{
    MARGIN: 0;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #dddddd;
	BACKGROUND-IMAGE: URL("../images/gifs/background.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top center;
}
#container
{
	POSITION: relative;
	MARGIN-LEFT:auto;
	MARGIN-RIGHT:auto;
    WIDTH: 974px;
    TEXT-ALIGN: left
}
#header
{
    MARGIN: 0px 0px 0px 0px;
    WIDTH: 974px;
	HEIGHT: 130px;
    BACKGROUND-COLOR: transparent;
    POSITION: absolute;
    FLOAT: left;
    Z-INDEX: 1
}
#logo
{
    MARGIN: 0px 0px 0px 20px;
    BACKGROUND-COLOR: transparent;
    POSITION: absolute;
    FLOAT: left;
    Z-INDEX: 1
}
#logo A
{
    Border: none;
}
#logo A IMG
{
    Border: none;
}
#eco
{
	POSITION: absolute;
	FLOAT: left;
    MARGIN-TOP: 530px;
    MARGIN-LEFT: 370px;
    Z-INDEX: 100;
    HEIGHT: 40px
}
#eco A
{
    BORDER: 0px none;
}
#eco A IMG
{
    BORDER: 0px none;
}
#icons
{
	POSITION: absolute;
	FLOAT: left;
    MARGIN-TOP: 530px;
    MARGIN-LEFT: 100px;
    Z-INDEX: 100;
    HEIGHT: 40px;
}
#icons UL
{
    MARGIN: 0px;
    DISPLAY: inline;
    LIST-STYLE-TYPE: none;
}
#icons UL LI
{
    HEIGHT: 40px;
    DISPLAY: inline;
    LIST-STYLE-TYPE: none;
}
#footer
{
    MARGIN-TOP: 530px;
    MARGIN-LEFT: 10px;
    WIDTH: 954px;
	HEIGHT: 40px;
	BACKGROUND-IMAGE: URL(http://www.allbaggedup.co.uk/images/jpegs/menu_background.jpg);
	BACKGROUND-REPEAT: repeat-x;
    POSITION: absolute;
    FLOAT: left;
    Z-INDEX: 1
}
#footer .copy
{
    MARGIN-TOP: 14px;
    MARGIN-LEFT: 10px;
	FONT-FAMILY: arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #1e1e1e;
	POSITION: absolute;
	FLOAT: left;
}
#footer .contact
{
    MARGIN-TOP: 14px;
    MARGIN-LEFT: 444px;
	FONT-FAMILY: arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #1e1e1e;
	TEXT-ALIGN: right;
	POSITION: absolute;
	FLOAT: left;
	width: 500px
}
#footer .contact A
{
    TEXT-DECORATION: none;
	COLOR: #000000
}
#bag_title
{
    MARGIN-TOP: 98px;
    MARGIN-LEFT: 374px;
    WIDTH: 600px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right;
    POSITION: absolute;
    FLOAT: left;
    Z-INDEX: 4
	COLOR: #ffffff;
	FONT-FAMILY: arial
}
#contact
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 364px;
    WIDTH: 600px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right;
    POSITION: absolute;
    FLOAT: left;
    Z-INDEX: 100;
}
#contact H1
{
	FONT-FAMILY: arial;
	FONT-SIZE: 27px;
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 0px;
}
#contact H2
{
	MARGIN-TOP: 0px;
	FONT-FAMILY: arial;
	FONT-SIZE: 15px
}
#contact H2 A
{
	TEXT-DECORATION: none
}
#contact H2 A:hover
{
	COLOR: #777777;
}
.cyan
{
	COLOR: #00a3f2;
}
.magenta
{
	COLOR: #ff007a;
}
.green
{
	COLOR: #3ebe21;
}
#title
{
    MARGIN-TOP: 103px;
    MARGIN-LEFT: 364px;
    WIDTH: 600px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right;
    POSITION: absolute;
    FLOAT: left;
    Z-INDEX: 20;
	FONT-FAMILY: arial;
	FONT-SIZE: 30;
	FONT-WEIGHT: normal;
	COLOR: #333333;
	PADDING: 0px;
}
#title_shadow
{
    MARGIN-TOP: 70px;
    MARGIN-LEFT: 164px;
    WIDTH: 800px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right;
    POSITION: absolute;
    FLOAT: left;
    Z-INDEX: 2;
	FONT-FAMILY: arial;
	FONT-SIZE: 65;
	FONT-WEIGHT: normal;
	COLOR: #eeeeee;
	PADDING: 0px;
}
#logout
{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 160px;
    WIDTH: 200px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
    POSITION: absolute;
    FLOAT: left;
    Z-INDEX: 20
}
#logout A
{
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #999999;
}
.required
{
	BORDER: 1px solid red;
}
