body {
	position: relative;
	margin: 0px auto;
	background-image: url(../images/bodyBG.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #000;
}

a img {
	border: none;
}

#mainContainer {
	position: relative;
	width: 800px;
	margin: 0px auto;
	background-color: #FFF;
	border: 1px solid #9a9a9a;
}

#headerStars {
	position: relative;
	height: 40px;
	background-image: url(../images/headerTopBG.gif);
	background-repeat: no-repeat;
	z-index: 99;

}

#headerNav, #footer {
	position: relative;
	height: 23px;
	background-color: #004DA4;
}

#headerLogo {
	position: relative;
	height: 130px;
	background-image: url(../images/ahcHeaderLogo.gif) !important;
	background-repeat: no-repeat;
	background-color: white;
}

#headerSlogan {
	text-transform: uppercase;
	letter-spacing: 8px;
	text-align: center;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 20px;
	background-color: #C2C2C2;
	height: 30px;
	width: 700px;
	color: black;
	position: absolute;
	bottom: 0px;
	left: 50px;
}

#footer {
	text-align: center;
	color: white;
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#footer a {
	text-decoration: none;
	color: white;
}

#footer a:hover {
	text-decoration: underline;
	color: white;
}

#homeContent {
	position: relative;
	height: 713px;
	background-image: url(../images/homeContentBG.jpg);
}

#homeLogoBox {
	position: absolute;
	width: 525px;
	height: 200px;
	top: -10px;
	left: 90px;
}

#homeHatsBox {
	position: absolute;
	width: 800px;
	height: 260px;
	top: 200px;
	left: 0px;
}

#handcraftedButtonBox {
	position: absolute;
	width: 205px;
	height: 208px;
/* 	bottom: 50px; */
/* 	right: 10px; */
	bottom: 35px;
	left: 110px;
}

#originalBangoraBox {
	position: absolute;
/* 	width: 800px; */
/* 	height: 155px; */
/* 	bottom: 40px; */
/* 	left: 0px; */
	width: 230px;
	height:  100px;
	bottom:  105px;
	right:  90px;
	text-align: center;
}

#professionalCowboyBox {
	position: absolute;
	bottom: 10px;
	left: 0px;
	width: 800px;
	height: 40px;
	text-align: center;
}


.pad5 {
	padding:5px;
}

.pad7 {
	padding:7px;
}

.pad10 {
	padding:10px;
}

.nav1 { position:relative; display: inline; width:54px; height:23px; margin-left: 90px; margin-right: 40px; background: url(../images/nav/home.gif) top left no-repeat; float:left; z-index: 99;}
.nav1 a { position:relative; display: inline; width:54px; height:23px; background: url(../images/nav/home.gif) top left no-repeat; display: block; text-decoration:none; z-index: 99;}
.nav1 a:hover { background: url(../images/nav/homeOver.gif) top left no-repeat; text-decoration:none; z-index: 99;}

.nav2 { position:relative; display: inline; width:78px; height:23px; margin-right: 40px; background: url(../images/nav/feltHats.gif) top center no-repeat; float:left; z-index: 99;}
.nav2 a { position:relative; display: inline; width:78px; height:23px; background: url(../images/nav/feltHats.gif) top center no-repeat; display: block; text-decoration:none; z-index: 99;}
.nav2 a:hover { background: url(../images/nav/feltHatsOver.gif) top center no-repeat; text-decoration:none; z-index: 99;}

.nav3 { position:relative; display: inline; width:88px; height:23px; margin-right: 40px; background: url(../images/nav/strawHats.gif) top center no-repeat; float:left; z-index: 99;}
.nav3 a { position:relative; display: inline; width:88px; height:23px; background: url(../images/nav/strawHats.gif) top center no-repeat; display: block; text-decoration:none; z-index: 99;}
.nav3 a:hover { background: url(../images/nav/strawHatsOver.gif) top center no-repeat; text-decoration:none; z-index: 99;}

.nav4 { position:relative; display: inline; width:72px; height:23px; margin-right: 40px; background: url(../images/nav/hatCare.gif) top center no-repeat; float:left; z-index: 99;}
.nav4 a { position:relative; display: inline; width:72px; height:23px; background: url(../images/nav/hatCare.gif) top center no-repeat; display: block; text-decoration:none; z-index: 99;}
.nav4 a:hover { background: url(../images/nav/hatCareOver.gif) top center no-repeat; text-decoration:none; z-index: 99;}

.nav5 { position:relative; display: inline; width:85px; height:23px; background: url(../images/nav/contactUs.gif) top center no-repeat; float:left; z-index: 99;}
.nav5 a { position:relative; display: inline; width:85px; height:23px; background: url(../images/nav/contactUs.gif) top center no-repeat; display: block; text-decoration:none; z-index: 99;}
.nav5 a:hover { background: url(../images/nav/contactUsOver.gif) top center no-repeat; text-decoration:none; z-index: 99;}

.nav6 { position:relative; display: inline; width:141px; height:147px; background: url(../images/nav/dealerLocator.png) top center no-repeat; float:right; }
.nav6 a { position:relative; display: inline; width:141px; height:147px; background: url(../images/nav/dealerLocator.png) top center no-repeat; display: block; text-decoration:none;}
.nav6 a:hover { background: url(../images/nav/dealerLocatorOver.png) top center no-repeat; text-decoration:none;}

.floatLeft {
	position: relative;
	float: left;
}

.floatRight {
	position: relative;
	float: right;
}

.clear {
	clear: both;
}

.listSpace {
	margin-bottom: 20px;
}