body {

	margin: 0;

	padding: 0;

	text-align: center;

}

#wrapper {

	position: relative;/*Remove me if all goes wrong*/

	width: 934px;

	margin: 0 auto;

	text-align: left;

}

#header {

	position: relative;

	height: 100px;

	background-color:#262626;

	background-image:url(../../images/header-background.jpg);

	background-repeat: repeat-x;

}

#header img {

	margin:27px 0 0 25px;

}

#nav1 {

	float: left;

	/*height: 26px;*/

	width: 100%;

	background-color:#262626;

	background-image:url(../../images/tab-background.gif);

	background-repeat:repeat-x;

	background-position:bottom;
	
	font-size:10px;

	/*overflow: hidden;*/

}

#nav2 {

	float: left;

	clear: both;

	height: 22px;

	width: 100%;

	background-color:#FF0000;
	
	

}





/* Gives IE 6 and below the height which treats it as min-height as min-height is not supported*/

* html #nav2 {

	height: 30px;

	he\ight: 22px;

}

#columnholder {

	width: 934px;

	background-color:#FFFFFF;

	background-image: url(../../images/backgrounds/column-dividers-3.gif);

	background-repeat: repeat-y;

}

#maincontent {

	float: left;

	width: 552px;

	margin-left: 21px;

	display: inline; /*IE Double Margin Bug*/

}

#sidebar1 {

	float: left;

	width: 170px;

}

#sidebar2 {

	float: right;

	width: 170px;

}

.clear {

	clear: both;

	height: 0;

	font-size:0;

}

#footer {

	clear: both;

	border: 1px solid #CCCCCC;

	background-color:#E6E6E6;

	margin: 0;

	padding: 3px 2px;

	text-align:center;
	
	font-size:10px;

}

.containertype1 {

	border: 1px solid #CCCCCC;

	background-color:#E6E6E6;

	margin: 0 0 10px 0;

	padding: 5px;

	min-height: 136px;

}

/* Gives IE 6 and below the height which treats it as min-height as min-height is not supported*/

/* hide this from IE5 Mac \*/

* html .containertype1 {

	height: 148px;

	he\ight: 136px;

}

/* End Mac Hack*/

.loggedinbasket {

	margin: 0 7px 0 0;

}

#companylogo {

	width: 170px;

	text-align: center;

	min-height: 170px;

	margin: 0 0 10px 0;

}

/* Gives IE 6 and below the height which treats it as min-height as min-height is not supported*/

/* hide this from IE5 Mac \*/

* html #companylogo {

	height: 170px;

}

/* End Mac Hack*/

/*General bits*/

.welcomeimg { /*Adds a 10 pixel white space to the bottom of the image to hide the vertical lines from the background*/

	background-color:#FFFFFF;

	padding-bottom: 10px;

}

.imgb {

	margin-bottom: 10px;

}

.imgfloat {

	clear:both;

	float:left;

	margin: 0 10px 10px 0;

}

img {

	border:none;

}

/*Add spacing between sidebar1 company images*/

#sidebar1 #sideadverts img {

	margin-bottom: 10px;

}

/*Add spacing for editorial adverts. */

#sidebar2 .editorialimage {

	margin-bottom: 10px;

}

/*125 Years Celebrating*/
img#celebrating {
    position: absolute;
    top: 2px;
    left: 620px;
}
