/********************
 THE LAYOUT
 ********************/

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}


	ul {
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 15px 10px;
		list-style: none;
		font-weight: normal;
	}
	
	ul li {
		font-size: 11px;
		letter-spacing : 0px;
		margin: 0px 0px 0px 0px;
	}
	
	ul li.bullet {
		font-size: 11px;
		letter-spacing : 0px;
		list-style: disc;
		margin: 0px 0px 0px 20px;
		padding: 0px 0px 0px 0px;
	}
	
	ul li.bulletbig {
		font-size: 12px;
		letter-spacing : 0px;
		list-style: none;
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	

#header{
	width:100%;
	margin: 55px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
	background: url(images/dotsacross.gif) repeat-x left bottom;
}

#headerdark{
	width:100%;
	margin: 55px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
	background: url(images/dotsacrossdark.gif) repeat-x left bottom;
}

#pagecontent{
	width:800px;
	margin: 35px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#bottomnav{
	width:100%;
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	background: url(images/dotacross.gif) repeat-x left top;
}

#bottomnavdark{
	width:100%;
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	background: url(images/dotacrossdark.gif) repeat-x left top;
}


/*****************
 LINKS
 *****************/

A:hover { color: #999933; }

a.darklink:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #EFE7B0; text-decoration: none }
a.darklink:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #EFE7B0; text-decoration: none }
a.darklink:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #999933; text-decoration: underline }

/*****************
 PARAGRAPHS
 *****************/

p { margin-top: 8px}
p.tenspace { margin-top: 13px}
p.bottom { margin-bottom: 20px}
p.compact { margin: 0px}
p.indent { text-indent: 20px; margin-top: 10px}
p.justify { text-align: justify;}
p.twenty { margin-top: 20px}


/*****************
 FORMS
 *****************/

form.inline { display:inline; }
input.textinput {border: 1px solid #3B241A; background-color: #FFFFFF; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #000000; }
input.textsubmit { border: 1px solid #000000; background-color: #3B241A; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }
select.textselect { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width=180px;}


/*****************
 TOPNAV LIST
 *****************/

#topnav ul {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 7px;
	list-style: none;
	font-weight: normal;
	text-transform: uppercase;
}

#topnav ul li {
	font-size: 0.8em;
	letter-spacing : 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	display: inline;
}

#topnav ul li a {
	color: #ffffff;
	text-decoration: none;
}

#topnav ul li a:hover {
	color: #6699cc;
	text-decoration: none;

}


/*****************
 FONTS
 *****************/

.bodytext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em}
.bodytextmed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}
.bodytextsmall { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.7em}
.bodytextbig { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.1em}
.headertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em}
.taglinetext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}
.footertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}

/*****************
 HEADINGS
 *****************/

h1 { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.2em; display:inline;}
h2 { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; display:inline;}



/*****************
 LINKS
 *****************/

#footer a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #ffffff; text-decoration: none }
#footer a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #ffffff; text-decoration: none }
#footer a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #ffffff; text-decoration: underline }

/*****************
 ORDER FORM
 *****************/

TD.orderhead {
	background:#DDD6BC;
	border-bottom:1px solid #88746C;
	height:21px;
	margin:0px;
	padding:0px 0px 0px 3px;
	line-height:10px;
}

TD.ordercell {
	background:#ffffff;
	border-bottom:1px solid #88746C;
	border-right:1px solid #DDD6BC;
}

TD.ordercellright {
	background:#ffffff;
	border-bottom:1px solid #88746C;
}

select.orderform {
	font-size:10px;
	width:170px;
}

body.orderformprint{
	padding:5px;
	font-family: "Arial", "Helvetica", "Arial", "MS Sans Serif";
	color:#7D4700;
}

#orderformprint TD {
	font-family: "Arial", "Helvetica", "Arial", "MS Sans Serif";
	font-weight:normal;
	font-size:13px;
	padding-left:5px;
}
#orderformprint TD.spacer{
	height:10px;
}

#orderformprint H1 {
	font-family: "Arial", "Helvetica", "Arial", "MS Sans Serif";
	font-size:26px;
	font-weight:bold;
}
#orderformprint H2 {
	font-family: "Arial", "Helvetica", "Arial", "MS Sans Serif";
	font-size:26px;
	font-weight:normal;
}

#orderformprint TD.head {
	padding-left:5px;
	background:#E7E7D8;
	font-size:18px;
}



#orderformprint TD.head2 {
	padding-left:5px;
	background:#E7E7D8;
	font-size:14px;
}

TD.orderheadprint {
	background:#E7E7D8;
	border-bottom:1px solid #88746C;
	height:21px;
	margin:0px;
	padding:0px 0px 0px 3px;
	line-height:10px;
}

input.orderformreq {
	background:#f4f3ea;
	border:1px solid #cccccc;
}
input.orderform {
	border:1px solid #cccccc;
}


@media print {
	.noshow { display: none; }
	
	
/*****************
 BODY LIST
 *****************/


