/* @group General Reset */
/* -- header background with cash register graphic -- */
body#home { background: url(i/bgHeaderSwirlHome2.jpg) no-repeat 50% 0; } /* change for home */
#home #header { height: 350px; }
#home #header h2 {
	padding:10px 0 0 90px;
	background: url(../img/logo-grapes.gif) no-repeat left 0;
	height:150px;
	top: 205px;
}
/* -- VinNOW and VinCLUB hilite buttons in header -- */
#header span.prompt {
	display: block;
	width: 190px;
	height: 46px;
	padding: 13px 16px;
	position: absolute;
}
#header span.prompt a {
	display: block;
	width: 190px;
	height: 46px;
	text-indent: -9999px;
}
#header span.vinnow {
	top: 163px;
	right: -10px;
	background: url(/img/prompt-tour-vinnow.gif) no-repeat 0 0;
}
#header span.vinclub {
	top: 240px;
	right: -10px;
	background: url(/img/prompt-tour-vinclub.gif) no-repeat 0 0;
}

/* -- home content area background and wrapper -- */
#home #main { background: #edf7ee; }
#home #main .wrap {
	width:960px;
	padding-top:20px;
	background: #edf7ee url(none) no-repeat 436px 0;
}

/* -- home content area columns -- */
#home .home-column { 
	width: 460px;
	float:left;
	padding-bottom:35px;
}

/* -- section containers -- */
.section-container {
	display:block;
	width:380px;
	min-height:170px;
	background-color:white;
	border:1px solid #0e6c3a;
	padding:30px 20px;
	margin-top:20px;
	position:relative;
}
.section-container ol {
	padding-top:15px;
}

/* -- section container icons -- */
p.icon {
	position:absolute;
	width:80px;
	top:20px;
	right:20px;
}
p.icon a {
	text-indent:-9999px;
	display:block;
	width:80px;
	height:80px;
	position:relative;
}
#ecommerce p.icon a {
	background:url(../img/hmicon-ecommerce.jpg) 0 0 no-repeat;
}
#ecommerce p.icon a:hover {
	background-position:0px -80px;
}
#inventory p.icon a {
	background:url(../img/hmicon-inventory.jpg) 0 0 no-repeat;
}
#inventory p.icon a:hover {
	background-position:0px -80px;
}
#marketing p.icon a {
	background:url(../img/hmicon-marketing.jpg) 0 0 no-repeat;
}
#marketing p.icon a:hover {
	background-position:0px -80px;
}
#register p.icon a {
	background:url(../img/hmicon-register.jpg) 0 0 no-repeat;
}
#register p.icon a:hover {
	background-position:0px -80px;
}
#shipping p.icon a {
	background:url(../img/hmicon-shipping.jpg) 0 0 no-repeat;
}
#shipping p.icon a:hover {
	background-position:0px -80px;
}
#wineclub p.icon a {
	background:url(../img/hmicon-wineclub.jpg) 0 0 no-repeat;
}
#wineclub p.icon a:hover {
	background-position:0px -80px;
}

/* -- section container general -- */
#home h3 { margin-bottom: 1em; }
h3.top, #home h3.top { margin-bottom: 3px; }
