.background {
position: absolute;
top: 0px;
left: 0px;
width: 1024px;
height: 1050px;
background: URL(../images/mainbg.jpg);
}

.logo {
position: absolute;
top: 40px;
left: 130px;
width: 758px;
}

.topnav {
position: absolute;
top: 130px;
left:125px;
width: 780px;
height: 31px;
background: URL(../images/topnavimage.jpg);
}

.topnav  a{
list-style-type:none;
font-size: 14px;
font-weight: bold;
color: #fbc50b;
text-decoration: none;
font-family: arial, geneva, helvetica;
}

.topnav  a:visited{
list-style-type:none;
font-size: 14px;
font-weight: bold;
color: #fbc50b;
text-decoration: none;
font-family: arial, geneva, helvetica;
}

.topnav  a:hover{
list-style-type:none;
color: white;
text-decoration: none;
font-family: arial;
font-weight: bold;
}

.home {
position: absolute;
top: 7px;
left:3px;
width: 155px;
height: 30px;

}

.about {
position: absolute;
top: 7px;
left:158px;
width: 155px;
height: 30px;
}

.shop {
position: absolute;
top: 7px;
left:313px;
width: 155px;
height: 30px;
}

.lifestyle {
position: absolute;
top: 7px;
left:468px;
width: 155px;
height: 30px;
}

.contact {
position: absolute;
top: 7px;
left:623px;
width: 155px;
height: 30px;
}


.sidenav {
position: absolute;
top: 230px;
left: 130px;
font-family: arial;
color: white;
font-size:14px;
font-weight: bold;
line-height:20px;
}

.sidenav a{
font-family: arial;
color: white;
font-size:14px;
font-weight: bold;
text-decoration:none;
}

.sidenav a:visited{
font-family: arial;
color: white;
font-size:14px;
font-weight: bold;
text-decoration:none;
}

.sidenav a:hover{
font-family: arial;
color: #ffc114;
font-size:14px;
font-weight: bold;
text-decoration:none;
}

.sidenav span {
font-family: arial;
color: white;
font-size:11px;
font-weight: none;
text-indent: 10px;
line-height: 14px;
}

.sidenav span a{
font-family: arial;
color: white;
font-size:11px;
font-weight: none;
line-height: 14px;
}

.sidenav span a:visited{
font-family: arial;
color: white;
font-size:11px;
font-weight: none;
line-height: 14px;
}

.sidenav span a:hover{
font-family: arial;
color: #ffc114;
font-size:11px;
font-weight: none;
line-height: 14px;

}

.pagename {
position: absolute;
top: 230px;
left: 330px;
font-family: arial;
color: white;
font-size:16px;

}

.pagename span{
font-family: arial;
color: #ffc114;
font-size:14px;
font-weight: bold;
}

.botnav {
		position: absolute;
		top: 845px;
		left: 286px;
		width: 500px;
		}
		
	.botnav   ul {
		margin: 0;
		padding: 0;
		color: white;
		list-style-type: none;
		}
		
	.botnav   ul li {
		float: left;
		padding: .6em;
		}
		
	.botnav   ul a {
		padding: .1em;
		margin: 0;
		line-height: 1.1em;
		font-size: 12px;
		font-family: arial;
		text-align: center;
		color: white;
		text-decoration: none;
		font-weight:none;
		}	
		
		
	.botnav   a:hover {
		text-decoration: none;
		color: #ffc114;
		font-weight:none;
		}
		
.fineprint {
position: absolute;
top: 885px;
left: 300px;
font-size: 10px;
font-family: arial;
color: white;
text-decoration: none;
font-weight:none;
}

.fineprint a{
font-size: 10px;
color: white;
text-decoration: none;
font-weight:none;
}

.fineprint a:visited{
font-size: 10px;
color: white;
text-decoration: none;
font-weight:none;
}

.fineprint a:hover{
font-size: 10px;
color: #ffc114;
text-decoration: none;
font-weight:none;
}

.searchbox {
position: absolute;
top: 5px;
left: 450px;
}

.searchbutton {
position: absolute;
top: 0px;
left: 410px;
}

.mailinglist {
position: absolute;
top: 185px;
left: 625px;
font-size: 10px;
font-family: arial;
color: white;
text-decoration: none;
font-weight:bold;
}

.joinbutton {
position: absolute;
top: 10px;
left: 210px;
font-size: 10px;
font-family: arial;
color: white;
text-decoration: none;
font-weight:bold;
}

.pagenumber {
position: absolute;
top: 230px;
left: 410px;
font-size: 14px;
font-family: arial;
color: #ffc114;
text-decoration: none;
}

.pagenumberbottom {
position: absolute;
top: 830px;
left: 760px;
font-size: 14px;
font-family: arial;
color: #ffc114;
text-decoration: none;
}

.creditcard {
position: absolute;
top: 650px;
left: 140px;
width: 125px;
height:153px;
background: URL(../images/creditcardgraphic.jpg);
}

