img {
	border : 0px;
}

form {
	margin : 0;
	padding : 0;
}

#divAsdaPage {
	width : 755px;
}

body span.skip,
body a.skip,
body ul.skip {
	position : absolute !important;
	left : -9000em !important;
	top : -100em;
	border : 0 !important;
	padding : 0 !important;
	margin : 0 !important;
	text-align : left !important;
	display : block !important;
	height : 1px !important;
	width : 1px !important;
	overflow : hidden !important;
}

body ul.skip li {
	float : none !important;
	text-align : left;
}

/*------- Main content area -------*/

#divAsdaMain {
	margin : 4px 0 0 0;
	background : url(http://graphics.asda.com/new-asda-corp/ASDAstandard/content_bg_2col.gif) repeat-y;
}

#divAsdaMain.threeColumn {
	margin : 4px 0 0 0;
	background : url(http://graphics.asda.com/new-asda-corp/ASDAstandard/content_bg_3col.gif) repeat-y;
}


#divAsdaMain:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
}

#divAsdaMain {display: inline-block;}
/* Hides from IE-mac \*/
* html #divAsdaMain {height: 1%;}
#divAsdaMain {display: block;}
/* End hide from IE-mac */

/*------- Content area -------*/

#divAsdaMain #divContentArea {
	float : left;
	\width : 589px;
	w\idth : 577px;
	padding : 0 0 0 10px;
	/*margin-left : -1px;
	border-left : 1px #999 solid;
	border-right : 1px #999 solid;*/
	background : #fff;
}

#divAsdaMain.threeColumn #divContentArea {
	float : left;
	\width : 428px;
	w\idth : 406px;
	padding : 0 10px;
	/*margin-left : -1px;
	border-left : 1px #999 solid;
	border-right : 1px #999 solid;*/
}


#divContentArea {
	float : left;
	\width : 579px;
	w\idth : 567px;
	padding : 0 10px;
	/*margin-left : -1px;
	border-left : 1px #999 solid;
	border-right : 1px #999 solid;*/
	background : #fff;
}


#divContentArea h2 {
	margin : 0 0 0.6em 0;
	padding : 0.2em 0.6em;
	background : #990000;
	color : #fff;
	font-size : 12px;
	clear : both;
	display : block;
}

#divContentArea p {
	font-size : 12px;
	color : #666;
}


/*------- Right hand side bar -------*/

#divAsdaMain.threeColumn #divSidebar {
	float : right;
	width : 155px;
}


/*------- Site map -------*/


#divAsdaMain.sitemap #divContentArea {
	float : left;
	\width : 579px;
	w\idth : 579px;
	padding : 0 0 0 10px;
	/*margin-left : -1px;
	border-left : 1px #999 solid;
	border-right : 1px #999 solid;*/
	background : #fff;
}

#divAsdaMain.sitemap #divContentArea div {
	float : left;
	\width : 194px;
	w\idth : 186px;
	padding : 0 10px 0 0;
	/*margin-left : -1px;
	border-left : 1px #999 solid;
	border-right : 1px #999 solid;*/
}

#divAsdaMain.sitemap #divContentArea div.top {
	float : none;
	display : block;
	width : auto;
	padding: 0;
}

#divAsdaMain.sitemap #divContentArea div.top:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
}

#divAsdaMain.sitemap #divContentArea div.top {display: inline-block;}
/* Hides from IE-mac \*/
* html #divAsdaMain.sitemap #divContentArea div.top {height: 1%;}
#divAsdaMain.sitemap #divContentArea div.top {display: block;}
/* End hide from IE-mac */


#divAsdaMain.sitemap #divContentArea div.last {
	padding : 0;
}

#divAsdaMain.sitemap #divContentArea h2 {
	margin : 0 0 0.6em 0;
	padding : 0.2em 0.6em;
	background : #039;
	color : #fff;
	font-size : 12px;
	clear : both;
	display : block;
}

#divAsdaMain.sitemap #divContentArea h3 {
	margin : 0 0 0.3em 0;
	padding : 0.2em 0.6em;
	background : #039;
	color : #fff;
	font-size : 12px;
	clear : both;
	display : block;
}

#divAsdaMain.sitemap #divContentArea h3 a {
	color : #fff;
	text-decoration : none;
}

#divAsdaMain.sitemap #divContentArea h3 a:hover {
	text-decoration : underline;
}

#divAsdaMain.sitemap #divContentArea ul {
	font-size : 12px;
	margin : 0 0 0.8em 0.4em;
	padding : 0;
	list-style : none;
}

#divAsdaMain.sitemap #divContentArea ul li {
	margin : 0;
	padding : 0;
	line-height : 1.4em;
}


#divAsdaMain.sitemap #divContentArea ul ul {
	margin : 0 0 0.2em 1.4em;
}

#divAsdaMain.sitemap #divContentArea ul a {
	text-decoration : none;
	color : #039;
	padding : 0 0 0 9px;
	background : url(http://graphics.asda.com/new-asda-corp/ASDAhomepage/body_link_bg.gif) 0 55% no-repeat;
}

#divAsdaMain.sitemap #divContentArea ul a:hover {
	text-decoration : underline;
}

