body {background: url("../images/bg.jpg") repeat-x top left;margin: 0;padding: 0;font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #FFFFFF;text-align: center;}
a:link, a:visited {
	color:#967040;
	background-color: transparent;
	text-decoration: none;
}

a:hover {
	color:#1E357B;
	background-color: transparent;
}
#wrapper {text-align: left;width: 997px;margin-right: auto;margin-left: auto;padding: 122px 0 0 0;background-image: url("../images/bg_page.jpg");background-repeat: no-repeat;background-position: left top;}
#content {width: 800px;float: right;padding: 20px 10px 0 0;}
#content p {font-size: 80%; line-height: 1.5em; padding: 0 2em 0 2em;}
#content h1 {font: normal 180% Georgia, "Times New Roman", Times, serif;color: #B51032;background-color: transparent;}
#content h2 {font-size: 90%;color: #940D1E;background-color: transparent; border-bottom: 1px dotted #FF9006; letter-spacing: .15em; margin: 0 0 10px 0;}
#navigation {float: left;width: 170px; margin: 3px 0 0 0; padding-left: 4px;}
#navigation ul {list-style: none;margin: 0;padding: 0;border: none;}
#navigation li {width: 170px;border-bottom: 1px solid #6c8662;margin: 0;padding: 0;font-size: 80%;vertical-align: bottom;}
#navigation a:link, #navigation a:visited {	display: block;	padding: 5px 5px 5px 0.5em; background-color: #e0d4b9;color: #235a2e;text-decoration: none;}
#navigation a:hover {background-color: #722100;	color: #FFFFFF;}
#navigation ul.subnav {margin-left: 0px;}
#navigation ul.subnav li {border-bottom: 0px solid #722100;width: 158px; padding: 0 0 0 0px}
#navigation .subnav a:link, #navigation ul.subnav a:visited {background-color: transparent; color: #722100; padding: 5px 0 5px 20px;}
#navigation ul.subnav a:hover {background: url("../images/arrow_nav.gif") 5px 50% no-repeat; color: #722100; padding: 5px 0 5px 20px;}
#footer {clear: both;padding:0; font-size: 70%;color: #AAAAAA;	background-color: transparent; text-align:center;}
.imgright {float: right; vertical-align: text-top; padding-right: 50px;}
table#contact { margin: 0 0 10px 0; padding: 0; border-collapse: collapse; width: 800px; text-align: left;}
table#contact td { font: 80% arial, verdana sans-serif; margin: 0; padding: 5px 0 5px 0; vertical-align: top;}
.form {font-family:  arial, verdana, sans-serif; font-size: 80%; color: #000000; text-decoration: none;}
.form_er { font-family: arial, verdana, sans-serif; font-size: 80%; font-weight: bold; color: #FF0000; text-decoration: none;}
.form_sm { font-family: arial, verdana, sans-serif; font-size: 80%; font-weight: normal; color: #666666; text-decoration: none;}
table#reps { margin: 0; padding: 0; border-collapse: collapse; border: 0px solid #000000; width: 800px;}
table#reps td { font: 80% arial, verdana sans-serif; line-height: 1.5em; margin: 0; padding: 5px 0 5px 10px; vertical-align: top; border-bottom: 0px solid #000000;}
.order {background: url("../images/pdf_icon.jpg") 5px 50% no-repeat; color: #722100; padding: 5px 0 5px 30px; }

table#gallery_shirts { margin: 0; padding: 0; border-collapse: collapse; border: 0; width: 100%; text-align: center;}
table#gallery_shirts td {font: 12px arial, verdana sans-serif; color: #000; margin: 0; padding: 5px; vertical-align: top; text-align: center;}
fieldset {border: 1px solid #ccc; padding: 0 10px;}
legend {font: 100% arial, sans-serif; font-weight: bold; color: #666; background: #eee; border: 1px solid #ccc; border-bottom-color: #999; border-right-color: #999; padding: 4px 8px;}
table#gallery_emb { margin: 0; padding: 0; border-collapse: collapse; border: 0; width: 100%; text-align: center;}
table#gallery_emb td { font: 12px arial, verdana sans-serif; color: #000; margin: 0; padding: 5px; vertical-align: top; text-align: center;}

table#dropdown { margin: 0; padding: 0; border-collapse: collapse; border-bottom: 1px dotted #FF9006; width: 100%; text-align: center;}
table#dropdown td {font: 12px arial, verdana sans-serif; color: #000; margin: 0; padding: 5px; vertical-align: top; text-align: center;}
#dropdownform legend{font: 100% arial, sans-serif; font-weight: bold; color: #666;}

table#tradeshow { margin: 0; padding: 0; border-collapse: collapse; border: 0px solid #000000; width: 800px;} 
table#tradeshow th { font: 110% arial, verdana sans-serif; font-weight: bold; line-height: 1.5em; margin: 0; padding: 5px 0 5px 10px; vertical-align: top; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
table#tradeshow td { font: 80% arial, verdana sans-serif; line-height: 1.5em; margin: 0; padding: 5px 0 5px 10px; vertical-align: top; border-bottom: 0px solid #000000;}

img, a img {border: 0;}

#home {background: url("../images/home3.jpg") no-repeat; font: 100% arial, verdana sans-serif; margin: 0; padding: 3px 0; font-weight: bold; line-height: 1.2em;}
#home ul {margin: 25px 0 0 55px;padding: 0;border: none;}
#home li {margin: 0;padding: 0;font-size: 80%; font-weight: bold;}

/* forms.css */
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd; font-weight: bold;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
