h1 {
	position:relative;
	width:319px;
	height:89px;
	overflow:hidden;
	margin:10px 0;
	text-align:left;
	}

h1 span {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(./images/h1_gifts.jpg) 0 0 no-repeat;
	}

h2 {
	position:relative;
	overflow:hidden;
	margin:20px 0 -5px 0;
	text-align:left;
	}

h2 span {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	}

h2#soaps {
	width:65px;
	height:23px;
	}

h2#soaps span {
	background:url(./images/h2_soaps.jpg) 0 0 no-repeat;
	}

h2#jewellery {
	width:107px;
	height:27px;
	}

h2#jewellery span {
	background:url(./images/h2_jewellery.jpg) 0 0 no-repeat;
	}
	
#content {
	width:80%;
	margin-left:19%;
	}

#main {
	float:left;
	width:54%;
	}

#sidebar {
	float:right;
	width:245px;
	border:1px solid #c0c0c0;
	}

#sidebar img {
	margin:10px;
	}
