/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	background: url(../images/bg_pattern_home.jpg);
}

#container {
	background:url(../images/home_main2_stretch.jpg) repeat-x;
}

#home_container {
	width: 814px;
	height: 430px;
	background: #FFFFFF url(../images/home_main2.jpg) no-repeat;
}

#home_content {
	width: 400px;
	height: 205px;
	padding: 170px 0 0 345px;
}

#home_content h1 {
	color: #6666CC;
	text-decoration: none;
	font: lighter 20px Geneva, Arial, Helvetica, sans-serif;
}

#home_content p {
	padding: 12px 0 0 0;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color: #333366;
}

#navbar {
	position: absolute;
	top: 372px;
	left: 287px;
	height: 90px;
}

#navbar ul {
	list-style-type: none;
}

#navbar h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;	
}

#navbar li#productinfo_nav a {
	float: left;
	background: url(../images/mainprodinfo_lo.jpg) no-repeat;
	width: 190px;
	height: 0px;
	padding: 89px 0 0 0;
	overflow: hidden;
}

#navbar li#productinfo_nav a:hover {
	background: url(../images/mainprodinfo_over.jpg) no-repeat;
}

#navbar li#productinfo_nav.selected a {
	background: url(../images/mainprodinfo_hi.jpg) no-repeat;
}

#navbar li#colorspatterns_nav a {
	position: absolute;
	top: 0px;
	left: 188px;
	background: url(../images/maincolors_lo.jpg) no-repeat;	
	width: 168px;
	height: 0px;
	padding: 89px 0 0 0;
	overflow: hidden;
}

#navbar li#colorspatterns_nav a:hover {
	background: url(../images/maincolors_over.jpg) no-repeat;
}

#navbar li#colorspatterns_nav.selected a {
	background: url(../images/maincolors_hi.jpg) no-repeat;
}

#navbar li#locations_nav a {
	background: url(../images/mainretail_lo.jpg) no-repeat;
	position: absolute;
	top: 0px;
	left: 355px;
	width: 156px;
	height: 0px;
	padding: 89px 0 0 0;
	overflow: hidden;
}

#navbar li#locations_nav a:hover {
	background: url(../images/mainretail_over.jpg) no-repeat;
}

#navbar li#locations_nav.selected a {
	background: url(../images/mainretail_hi.jpg) no-repeat;
}
