﻿div#portal-wrap
{
	width: 995px;
	height: 582px;
	margin: 10px auto 0;
	border: solid 1px #000;
	background: #ffffff url(/images/homepage/portal-bg.jpg) no-repeat 0 0;
	position: relative;
}

#product-line-wrap { width: 995px; height: 122px; overflow: hidden; position: absolute; bottom: 0; left: 0; background: transparent url(/images/homepage/product-line-bg.png) repeat-x 0 0; }

ul#product-lines, ul#product-lines li {	text-align: center;	list-style-type: none;	margin: 0; }
ul#product-lines { padding: 22px 0 0 183px; }

ul#product-lines li { display: block; float: left; padding: 0; }

ul#product-lines li#lovelinks { margin: 0 215px 0 0; }

ul#product-lines li a { display: block; position: relative; overflow: hidden; text-indent: -9999px; height: 74px; background: transparent url(/images/homepage/product-lines.png) no-repeat 0 0; }
ul#product-lines li#lovelinks a, ul#product-lines li#lovelinks a .rollover { width: 258px; }
ul#product-lines li#petites a, ul#product-lines li#petites a .rollover { width: 173px; }

ul#product-lines li#lovelinks a { background-position: 0 0; }
ul#product-lines li#petites a { background-position: 0 -76px; }

ul#product-lines li a .rollover { position: absolute; display:block; top:0; left:0; background: transparent url(/images/homepage/product-lines.png) no-repeat 0 0; height: 74px; cursor: pointer; }
ul#product-lines li#lovelinks a .rollover { background-position: -260px 0; }
ul#product-lines li#petites a .rollover { background-position: -175px -75px; }

