body {
	margin:0px 0px; padding:0px;
        margin-top: 20px;
	border:0px;
        background-color:#979797;
 /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	font-size:12px;
	color:#223656;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	}
	
h1 {font-size: 16px; color: #566a8a; font-weight: bold; margin: 0px; padding: 0px;}
h2 {font-size: 14px; color: #853095; font-weight: normal; margin: 0px; padding: 0px;}

.content-a-top {width: 486px; height: 16px; background: url('../images/content-top.gif') no-repeat top left;}
.content-a-middle {width: 486px; background: url('../images/content-middle.gif') repeat-y;}
.content-a-middle-padding {padding: 0px 20px 0px 20px; text-align: left; line-height: 19px;}
.content-a-bottom {width: 486px; height: 17px; background: url('../images/content-bottom.gif') no-repeat top left; margin-bottom: 43px;}

.theheight {min-height: 475px;}
		/* for Internet Explorer */
		/*\*/
		* html .theheight {
		height: 475px;
		}
		/**/

#Content {
	width:814px;
    height:100%px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	background-color:#ffffff;
	background-image: url('../images/shadow-bg.jpg');
	background-repeat: repeat-y;
	}

#container {
	position: relative; 
	width: 814px;	
	height: 100%px;
	}

#footer {
	width:814px;
    height:60px;
	margin:0px auto; 
	text-align:left; /* Counteract to IE5/Win Hack */
	background-image: url('../images/footer-bg.jpg');
	background-repeat: repeat-y;
	}

#footertext {
	padding-top:10px;
	color:#868686;
	}

#leftwelcome {
	position: absolute; 
	left: 25px; 
	top: 130px; 
	width:51px;
	height:188px;
	z-index: 3;
	}

#flashcenter {
	position: absolute; 
	left: 76px; 
	top: 130px; 
	width:486px;
	height:261px;
	z-index: 3;
	}

#mainpagebox {
	position: relative; 
	left: 76px; 
	top: 20px; 
	width:486px
	z-index: 3;
	}

#mainpagetext {
	position: absolute; 
	left: 85px; 
	top: 140px; 
	width:470px;
	height:457px;
	z-index: 3;
	line-height: 19px;
	color:#6a6a6a;
	text-align: left;
	}

#maintexttitle {
	position: absolute; 
	left: 100px; 
	top: 410px; 
	width:525px;
	height:50px;
	z-index: 3;
	}

#maintextbox{
	position: absolute; 
	left: 75px; 
	top: 435px; 
	width:560px;
	height:140px;
	z-index: 3;
	line-height: 200%;
	}

#orderonline {
	position: absolute; 
	left: 562px; 
	top: 140px; 
	width:217px;
	height:94px;
	z-index: 3;
	}

#topnav {
	position: absolute; 
	left: 100px; 
	top: 95px; 
	width:217px
	height:94px;
	z-index: 3;
	}

#shoppingbox {
	position: absolute; 
	left: 580px; 
	top: 234px; 
	width:202px;
	height:157px;
	z-index: 3;
	background-image: url('../images/shoppingbox.jpg');
	background-repeat: no-repeat;
	}

#shoppingboxpage {
	position: absolute; 
	left: 580px; 
	top: 234px; 
	width:202px;
	height:359px;
	z-index: 3;
	background-image: url('../images/pagesidebox.jpg');
	background-repeat: no-repeat;
	}

#shoppingboxtext {
	margin-top:3px;
	}

#shoppingboxpagetext {
	margin-top:10px;
	margin-right:4px;
	line-height: 160%;
	}


li {
  	list-style: square url('../images/bullet.jpg');
	 padding: 0;
	margin: 0;	
}

a:link, a:visited, a:active {color: #853095; font-size: 11px; text-decoration: none; font-weight: bold;}
a:hover {color: #566a8a; font-size: 11px; text-decoration: none; font-weight: bold;}

a:link.footerlink, a:visited.footerlink, a:active.footerlink {color: #868686; text-decoration: none; background-color: transparent; font-weight: normal;}
a:hover.footerlink {color: #5a5a5a; text-decoration: none;}



