/* CSS Document */
/* basic page structure */

html{
	margin:0;
	padding:0;
}

body {
	background: #fff;
	padding: 0;
	margin:10px auto;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	width: 760px;
	}
	
#homeMenu{
	width: 758px;
	border: 1px solid #6A5227;
}

#homeMain{
	clear:both;
	margin: 0;
	padding:0;
	width: 758px;
	background: url(images/banners/antwerp-home-main-image.jpg) 0 0 no-repeat;
	border: 1px solid #6A5227;
	border-top: none;
	border-bottom: none;
}

#homeFooter{
	padding: 10px 5px;
	margin:0;
	border: 1px solid #6A5227;
	width: 748px;
	text-align: center;
}

/* generic styles */

h1, h2, h3, h4, h5, h6, p, form{
	padding:0;
	margin:0;
}

a{
	text-decoration : none;
	color: #6A5227;
}

a:hover{
  text-decoration: underline;
}

.clearboth{
	clear:both;
}

/* specific styles */

/* homeMenu - menu across top */

#homeMenu ul{
	width: auto;
	margin: 0;
	padding:0;
	list-style: none;
	height: 23px;
}

#homeMenu li{
	float: left;
	display: inline;
	height: 23px;
	width: auto;
	background: url(images/homeMenuLi-bg.gif) 100% 50% no-repeat;
	margin:0;
	padding:0;
}

#homeMenu li ul{
	float: none;
	margin: 0;
	padding: 5px;
	width: 160px;
	background: #fff;
	border: 1px solid #6A5227;
	border-top: none;
	height: auto;
}

#homeMenu li ul li{
	float: none;
	display: list-item;
	background: #fff;
	height : auto;
}

#homeMenu li.last{
	background: none;
}


#homeMenu a{
	display: block;
	margin: 0;
	padding: 0;
	height: 100%;
	text-indent: -999em;
	overflow : hidden;
	background-position: center 0;
	background-repeat: no-repeat;
}

#homeMenu li ul li a{
	display: block;
	text-indent: 0;
	overflow: visible;
	background-image: none;
	padding-bottom: 4px;
	height: auto;
	width: 160px;
}

* html body #homeMenu li ul li a{
	height: 1em;
}

#homeMenu a:hover{
	background-position: center -23px;
}

#homeMenu li#news a{
	background-image: url(images/homeMenu-news.gif);
	width: 66px;
	height: 23px;
}

#homeMenu li#wishlist a{
	background-image: url(images/homeMenu-wishlist.gif);
	width: 75px;
}

#homeMenu li#checkout a{
	background-image: url(images/homeMenu-checkout.gif);
	width: 85px;
}

#homeMenu li#myAccount a{
	background-image: url(images/homeMenu-account.gif);
	width: 93px;
}

#homeMenu li#buyingGuides a{
	background-image: url(images/homeMenu-buying.gif);
	width: 104px;
}

#homeMenu li#buyingGuides li a{
	background-image: none;
	width: auto;
}

#homeMenu li#recruitment a{
	background-image: url(images/homeMenu-recruitment.gif);
	width:100px;
}

#homeMenu li#aboutUs a{
	background-image: url(images/homeMenu-about.gif);
	width:78px;
}

#homeMenu li#contactUs a{
	background-image: url(images/homeMenu-contact.gif);
	width: 89px;
}

#homeMenu li#help a{
	background-image: url(images/homeMenu-help.gif);
	width: 66px;
}

/* suckerfish dropdown menu styles #homeMenu - positioning styles only */
#homeMenu li  ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#homeMenu li:hover ul, #homeMenu li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/*home Main */

#homeMain h1#logo{
	background : url(images/homeLogo.gif) 0 20px no-repeat;
	font-size: 10px;
	line-height: 999em;
	overflow : hidden;
	width: 171px;
	height: 60px;
	margin: 0 0 0 555px;
	padding: 20px 0 0;
}

#homeMain ul li  h2{
	font-size: 14px;
	margin:0;
	padding:0;
	line-height : 30px;
	height: 30px;
}

#homeMain ul{
	margin: 50px 0 0 535px;
	list-style : none;
	padding:0 0 270px 0;
	background: url(images/banners/antwerp-home-sub-image.jpg) bottom left no-repeat;
	width: 210px;
}


#homeMain li{
	padding: 0;
	margin: 0 0 1px 30px;
	width: 180px;
	height: 30px;
}

#homeMain li h2 a{
	display: block;
	width: 180px;
	height: 30px;
	text-indent: -100em;
	overflow : hidden;
	margin:0;
	padding:0;
	background-position: 0 0;
	background-repeat : no-repeat;
}

#homeMain li h2 a:hover{
	background-position : 0 -30px;
}

#homeMain li h2 a#link-rings{
	background-image : url(images/link-rings.gif);
}

#homeMain li h2 a#link-earrings{
	background-image : url(images/link-earrings.gif);
}

#homeMain li h2 a#link-necklaces{
	background-image : url(images/link-necklaces.gif);
}

#homeMain li h2 a#link-wristwear{
	background-image : url(images/link-wristwear.gif);
}

#homeMain li h2 a#link-wedding-rings{
	background-image : url(images/link-wedding-rings.gif);
}


/* home Footer* - the seo page menu in footer */
#homeFooter p{
	width: 720px;
	font-size: 9px;
	line-height: 1.5em;
}

#homeFooter a{
	padding: 0 6px;
	border-right:1px solid #6A5227;
}

#homeFooter a.last{
	padding: 0 6px;
	border:none;
}

p#copy{
	text-align:right;
	clear: both;
	color: #6A5227;
	margin: 10px;
}