body {position: relative; padding-top: 100px; background-color: #99ccff; width: 900px; margin: 0 auto; font-family: Helvetica, Arial, sans-serif; padding-top: 60px;}

#sitenav1 ol {position: absolute; font-size: 12px; right: 1.5em; top: 20px; display: inline; color: black;}
#sitenav1 li {display: inline; padding-left: 16px; top: 20px; text-color: black;}
#sitenav1 li a:link, #sitenav1 li a:visited {color: black; text-decoration: none;}
#sitenav1 li a:hover{color: blue;}

#header {background-color: #CCCCCC; color: black; width: 500px; margin-top: 0px; height: 129px; background-color: white; font-size: 26px;}

#corp-menu {position: absolute; width: 15em; right: 14em; top: 6.8em;}

#caption {position: absolute; left: 450px; top: 10px; font-family: Verdana, Arial, sans-serif; 
			font-size: 22px; font-weight: bold; color: white; font-style: italic; }

#captionshadow {position: absolute; left: 452px; top: 8px; font-family: Verdana, Arial, sans-serif; 
			font-size: 22px; font-weight: bold; color: #003399; font-style: italic; }
			
#caption2 {position: absolute; right: 50px; top: 30px; font-family: Helvetica, Arial, sans-serif; 
			font-name: Arial; font-size: 18px; font-weight: bold; color: #003366; font-style: bold; }
			
#caption3 {position: absolute; right: 50px; top: 50px; font-family: Helvetica, Arial, sans-serif; 
			font-name: Arial; font-size: 18px; font-weight: bold; color: #003366; font-style: bold; }

#caption4 {position: absolute; right: 50px; top: 85px; font-family: Helvetica, Arial, sans-serif; 
			font-name: Arial; font-size: 24px; font-weight: bold; color: #003366; font-style: bold; }
			
#middle01 {position: absolute; padding-left: 459px;}

#middle02 {position: absolute; margin-left: 456px; margin-top:0px;}

#announcements {position: absolute; margin-left: 500px; margin-top: 20px; font-size: 18px; font-weight: bold;}
#announcements n:visited {color: blue;}

#newsletters {position: absolute; margin-left: 500px; margin-top: 70px; font-size: 18px; font-weight: bold;}
#newsletters a:link, #newsletters a:visited {color: #003399; margin-top: 70px;}

#tradinghours1 {position: absolute; margin-left: 500px; margin-top: 120px; font-size: 14px; font-weight: bold;}
#tradinghours2 {position: absolute; margin-left: 500px; margin-top: 140px; font-size: 14px;}
#tradinghours3 {position: absolute; margin-left: 500px; margin-top: 160px; font-size: 14px;}
			
#paypal {position: absolute; right: .1em; top: .1em; font-family: Helvetica, Arial, sans-serif; 
			font-size: 26px; font-weight: bold; color: #FF0066; font-style: italic; }

#whosloggedin {position: absolute; right: 1em; top: 7em; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold;}
			
#top-menu {background-color: #0099FF; margin-top: 0px;}

#main {position: absolute; padding-top: 0px;  width: 900px; border-style: ridge; border-width: medium;}

#copyright h5 {position: absolute; font-size: 10px; color: white; margin-top: 10px; text-align: center; width: 900px; padding-bottom: 10px;}

#section {position: relative; background-color: white; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px;}
#section h1 {font-size: 24px; color: #003399; margin: 0px; font-weight: heavy;}
#section h2 {font-size: 20px; color: #003399; font-style: normal; font-weight: normal;}
#section p{font-size: 14px; color: black;}
#section n{font-size: 14px; color: black;}

#sidebar {position: absolute; width: 10em; left: 32em; top: 11em; color: gray; padding-left: 15em;}
