body {
text-align: center;
background-color:#f3edd0;
background: #c7c499 url('../images/gradientbg.jpg');
background-repeat: repeat-x;
}

#container {
position: relative;
top: 0px;
left: 0px;
margin-left: auto;
margin-right: auto;
width: 1020px; 
text-align: left;

}
	
	.bodybg {
	position: relative;
	top: 0px;
	left: 0px;
	width: 1020px;
	height: 1200px;
	background: url('../images/websitebg.jpg');
	background-repeat: no-repeat;
	margin:0px;
	padding: 0px;
	border: 4px double #b7b183;

	}
	
	
	.admin_bg {
	position: relative;
	top: 0px;
	left: 0px;
	width: 1020px;
	float: left;
	height: auto;
	background-color: white;
	margin:0px;
	padding: 0px;
	border: 4px double #b7b183;

	}
	
	.header {
position: relative;
top: 0px;
left: 0px;	
width: 1020px;	
margin:0px;
padding:0px;
height: 152px;
	}
	


/** TOP NAV **/
	ul#topnavi {
		display: block;
		position: relative;
		left: 325px;
		top: 10px;
		float: right;
	}
	ul#topnavi,
	ul#topnavi li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	ul#topnavi li {
		display: inline;
	}

/****/

	ul#topnav {
		display: block;
		position: relative;
		left: -100px;
		top: 10px;
		float: right;
	}
	ul#topnav,
	ul#topnav li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	ul#topnav li {
		display: inline;
	}
	ul#topnav li a {
		display: block;
		float: left;
		background-image: url('../images/topnav.gif');
		background-repeat: no-repeat;
		height: 13px;
		text-indent: -3000px;
		outline: none;
	}
	
	ul#topnav li.home a{
		background-position: 0px 0px;
		width:50px;	
	}

	ul#topnav li.home a:hover {
		background-position: 0px -16px;
	}
	
	ul#topnav li.home a:active {
		background-position: 0px -16px;
	}
	
	ul#topnav li.myaccount a{
		background-position: -52px 0px;
		width:88px;	
	}

	ul#topnav li.myaccount a:hover {
		background-position: -52px -16px;
	}
	
	ul#topnav li.myaccount a:active {
		background-position: -52px -16px;
	}
	
	ul#topnav li.viewcart a {
		background-position: -141px 0px;
		width:72px;	
	}

	ul#topnav li.viewcart a:hover {
		background-position: -141px -16px;
	}
	
	ul#topnav li.viewcart a:active {
		background-position: -141px -16px;
	}
	
	ul#topnav li.addtocart a{
		background-position: -210px 0px;
		width:81px;	
	}

	ul#topnav li.addtocart a:hover {
		background-position: -210px -16px;
	}
	
	ul#topnav li.addtocart a:active {
		background-position: -210px -16px;
	}
	
	ul#topnav li.contact a{
		background-position: -292px 0px;
		width:69px;	
	}

	ul#topnav li.contact a:hover {
		background-position: -292px -16px;
	}
	
	ul#topnav li.contact a:active {
		background-position: -292px -16px;
	}

	ul#topnav li.login a{
		background-position: -357px 0px;
		width:65px;	
	}

	ul#topnav li.login a:hover {
		background-position: -357px -16px;
	}
	
	ul#topnav li.login a:active {
		background-position: -357px -16px;
	}

	ul#topnav li.logout a{
		background-position: -357px 0px;
		width:65px;	
	}

	ul#topnav li.logout a:hover {
		background-position: -357px -16px;
	}
	
	ul#topnav li.logout a:active {
		background-position: -357px -16px;
	}	
	/** END TOP NAV **/
	
	.logo {
	float: left;
	outline:none;
	}
	
	.2009logo {
		position: absolute;
		top: 125px;
		left: 800px;	
	}
	
		/** MAIN CONTENT **/
		
	.main_content {
	position: relative;
	top: 0px;
	left: 0px;
	float: left;

	width: 1020px;	
	margin: 0px;
	padding: 0px;
	}
	
	
	
		.admin_content {
		position: relative;
		top: 120px;
		left: 0px;
		float: left;
		height: 975px;
		width: 1020px;	
		margin: 0px;
		padding: 0px;
		}
	
	.site_copy {
	position: relative;
	top: 69px;
	left: 25px;	
	float:left;
	font-family: arial;
	font-size: 12px;
	color:#474a69;	
	width: 650px;

	}
	
	.site_copy span{
	font-size: 14px;
	color:#474a69;
	font-weight:bold;		
	}
	
	.site_copy span a{
	font-size: 14px;
	color:#474a69;
	font-weight:bold;
	text-decoration: none;		
	}
	
	.site_copy span a:hover{
	font-size: 14px;
	color:#9c8c7c;
	font-weight:bold;	
	text-decoration: none;	
	}
	
	.site_copy a{
	font-family: arial;
	font-size: 12px;
	color:#9c8c7c;		
	}
	
	.site_copy a:hover{
	font-family: arial;
	font-size: 12px;
	color:#2c2116;		
	}
	
	.creditcardgraphic {
		position: absolute;
		left: 495px;
		top: 110px;	
		
	}
	
	
		/** SIDE NAV**/
	
		.sidenav {
			position: absolute;
			left: 20px;
			top: 50px;
		}
		
			.admin_sidenav {
				position: relative;
				left: 10px;
				top: 60px;
				float: left;
			}
		
		.mainitem {
			
		background: url('../images/reg_aboutus.gif') no-repeat;
		width:178px;
		height: 29px;
		}
		
	/** NO FLASH SIDE NAV **/
	
		#noflash_sidenav {
		position: relative;
		left:30px;	
		width: 190px;	
		}
		
		

	#noflash_sidenav  li {
		list-style-type: none;	
	}
	
#noflash_sidenav  li.sub{
text-indent: 20px;	
	
	}
	
		#noflash_sidenav  li a{
			
			color:#666794;
			font-size: 12px;
			font-weight: bold;
			font-family:arial;
			list-style-type: none;
			text-decoration: none;
		
		}
		
			#noflash_sidenav  li a:hover{
				color:#485057;
				font-size: 12px;
				font-weight: bold;
				font-family:arial;
				list-style-type: disc;
				text-decoration: none;
			
			}
	
	/**END NO FLASH SIDE NAV **?	
	
	/** FOOTER **/
	
	.footer {
		position: absolute;
		left: 100px;
		top: 1200px;
		
		
	}

		ul#footernav {
			position: relative;
			top:0px;
			left: 255px;
			display: block;
			width: 1020px;
			text-align: center;	
			float: left;
				
	
		}
		ul#footernav,
		ul#footernav li {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		ul#footernav li {
			display: inline;
		}
		ul#footernav li a {
			display: block;
			float: left;
			color: black;
			font-family: arial;
			font-size: 12px;
				text-decoration: none;
					padding: 3px;
		}
		
		ul#footernav li a:hover {
				color: #4f4d4d;
					text-decoration: none;
			}
			
			.copyright {
			
					color: white;
					font-family: arial;
					font-size: 12px;
					text-align: center;	
					width: 1020px;
					float: left;
						position: relative;
						top:0px;
						left: 75px;

			}
			
		.copyright a {
		color: white;
		font-family: arial;
		font-size: 12px;
		text-decoration: none;
				}
				
				.copyright a:hover {
			color: #4f4d4d;
text-decoration: none;
						}
		
		.disclaimer {
				position: relative;
				top:3px;
			
		}

						.disclaimer a {
						color: #9fc7d9;
						font-family: arial;
						font-size: 11px;
						text-decoration: none;
								}

								.disclaimer a:hover {
							color: white;
				text-decoration: none;
										}				
				
										.page_content {
											position:relative;
											top: 110px;
											left:45px;	
											color: #605c78;
											font-size: 12px;
											font-family: arial;
											width: 600px;

										}

										.page_content span {
										font-family: arial;
										font-weight: bold;
										font-size: 13