body {
	background: #b8c5d5 url('images/bg.jpg') repeat-y center top; 
	margin: 0; padding: 0; 
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #020b28;
	}
	
pre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #020b28; font-weight: bold;}
	
hr {color: #b8c5d5; background-color: #b8c5d5; height: 2px; border: 0;}
	
h1 {font-size: 20px; text-transform: uppercase;}
h1, h2, h3, h4 {color: #ed7603; letter-spacing: 0px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px;}
h1.none, h2.none, h3.none, h4.none {margin-top: 0;}		

.alert {color: #CC0000;}
.alert .msg {color: #009933;}

li {list-style-type: square; line-height: 22px; color: #020b28;}
	
strong {color: #020b28;}

td {vertical-align: top; padding: 5px;}
#manage-table td {padding: 0 30px 0 0;}
	
.photo-right {margin: 0 0 10px 20px; float: right; clear: both;}
	
#container {background: url('images/header-bg.jpg') repeat-x center top;}
#container2 {background: url('images/header.jpg') no-repeat center top; padding-top: 234px;}
#container3 {position: relative; width: 760px; margin: 0 auto; text-align: left;}

#top-nav a img {border: 0; filter:alpha(opacity=0); -moz-opacity:0.0; opacity:0.0; -khtml-opacity:0.0;}
#top-nav a:hover img {filter:alpha(opacity=100);-moz-opacity:0.999999; opacity:0.999999; -khtml-opacity:0.999999;}
	
#left-nav {font-family: Arial, Helvetica, sans-serif; position: absolute; top: 39px; width: 120px; left: 8px;}
#left-nav a {color: #62713b; font-size: 12px; font-weight: bold; text-align: left; display: block; padding: 12px 0px; border-bottom: 1px solid #FFF; text-decoration: none; text-transform: uppercase;}
#left-nav a.none {border-bottom: none;}
#left-nav a:hover {color: #ed7603;}
	
#login-box {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	position: absolute; 
	font-size: 10px;
	top: 30px;  
	right: 0px; 
	padding: 6px 10px 6px 10px;
	clear: both;
	text-align: right;
	float: right;
	background: #EEEDE2;
	}
	#login-box a {color: #62713b; text-decoration: none; font-weight: bold; font-size: 10px;}
	#login-box a:hover {color: #ed7603;}
	#login-box h1 {margin: 0; font-size: 13px;}
	#login-box #username, #login-box #password {border: 1px solid #800; width: 50px; padding: 2px; font-size: 10px;}
	#login-box #login {border: 1px solid #800; padding: 0px; font-size: 10px; color: #FFF; background: #ed7603; cursor: pointer;}
	
	#login-box a.cartlink {text-transform: uppercase; font-weight: bold;}
	
#content {margin-left: 138px; padding: 50px 50px 10px 50px;}
#content p {line-height: 22px;}
#content a {color: #62713b; font-weight: bold; text-decoration: none; font-size: 11px; letter-spacing: 1px;}
#content a:hover {color: #ed7603;} 

#content div.highlight {color: #FFF; font-weight: bold; line-height: normal; float: right; background: url('images/highlight.jpg') no-repeat top left; margin: -11px -11px 10px 20px; width: 238px; height: 226px; clear: both;}

p.note {text-align: left; background: #EEEDE2; border: 5px solid #ED7603; padding: 5px 10px; color: #000; font-size: 11px;}
p.note b {color: #ED7603; text-transform: uppercase; font-size: 16px; font-weight: bold;}

#product-table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
#product-table th {background: #6B7864; color: #FFF;}
#product-table th, #product-table td {padding: 1px; text-align: left; text-transform:uppercase; border: 1px solid #EEE;}
#product-table th {text-align: center;}
#product-table .add {text-align: right; padding: 1px; border: 0 none; padding-bottom: 30px;}
#product-table td.photo {text-align: center;}

#register-table {font-size: 10px; font-weight: bold;}
#register-table td {padding: 2px 4px; background: #F6F6EB; vertical-align: middle; text-align: right; border-bottom: 2px dotted #FFF;}
#register-table input {border: 1px solid #999; padding: 2px; width: 183px;}
#register-table input.submit {width: auto; cursor: pointer;}

#footer {clear: both; font-family: Arial, Helvetica, sans-serif; border-top: 2px solid #b8c5d5; padding: 10px 0; color: #b8c5d5; margin-top: 50px; font-size: 10px;}
#footer a {font-size: 10px; font-weight: none; white-space: nowrap; color: #b8c5d5;}
