/*

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
*/

body {
	background-color: #FFFFFF;
	margin:  0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

p {
	margin: 2px 0px 2px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #B11F24;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0px 10px 10px; 
}

h2 {
	font-size: 17px;
	font-weight:none ;
	color: #00703c;
	margin: 0px 0px 0px 10px;
	font-family: Tahoma, verdana, Arial, Helvetica, sans-serif;
}

h3 {
	font-size: 15px;
	font-weight:none;
	color: #953025;
	margin: 0px 0px 0px 10px;
	text-transform: none;

}

h4 {
	font-size: 13px;
	font-weight:none ;
	color: #009933;
	margin: 0px 0px 0px 10px;
}

h5 {
	font-size: 12px;
	font-weight:none ;
	color: #000000;
	margin: 0px 0px 0px 10px;
}

h6 {
	font-size: 11px;
	font-weight:none ;
	color: #000000;
	margin: 0px 0px 0px 10px;
}

textarea {  

	background-color: #ffffff;
	font-size: 11px;
}

select {  
	font-size: 11px; 
	color: #000000
}

input {  
	background-color: #ffffff;
	font-size: 11px;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

address {
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

button {
	font-size: 11px;
	color: #000000;
}



form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.footer:active {
	color: #B11F24;
	font-size: 10px;
	text-decoration: none;
}

a.footer:link {
	color: #B11F24;
	font-size: 10px;
	text-decoration: none;
}

a.footer:visited {
	color: #B11F24;
	font-size: 10px;
	text-decoration: none;	
}

a.footer:hover {
	color: #ffff00;
	font-size: 10px;
	text-decoration: none;
}


a.header:active {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
}

a.header:link {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
}

a.header:visited {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;	
	font-weight:bold;
}

a.header:hover {
	color: #ffff00;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
}




a.products:active {
	color: #B11F24;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a.products:link {
	color: #B11F24;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a.products:visited {
	color: #B11F24;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;	
}

a.products:hover {
	color: #ffff00;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}


a:active {
	color: #616242;

	text-decoration: none;
}

a:link {
	color: #616242;
	
	text-decoration: none;
}

a:visited {
	color: #616242;

	text-decoration: none;	
}

a:hover {
	color: #B11F24;
	
	text-decoration: underline;
}


.custom01 {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.custom02 {
	font-size: 12px;
	color: #37388E;
	font-weight: bold;
	font-style: italic;
}

.custom03 {
	font-size: 12px;
	color: #009933;
	font-weight: none;
	text-decoration: underline; 
}
.custom04 {
	font-size: 11px;
}

.tdtopbar {
	background-image: url(../images/stj_on_02.jpg);
}

.tdheaderbar {
	background-image: url(../images/stj_on_35.jpg);
	height: 24px;
}

.tdbottombar {
	background-image: url(../images/stj_on_31.jpg);	
}

.tdbottomabs {
	background-image: url(../images/stj_on_34.jpg);
	height: 45px;
}

.tdgreenside {
	background-image: url(../images/stj_on_24.jpg);
	height: 143px;
}

.tdblueside {
	background-image: url(../images/stj_on_26.jpg);
	height: 152px;
}

.tdgray {
	background-image: url(../images/stj_on_28.jpg);
	height: 70px
}

.tdwhitespace {
	background-image: url(../images/stj_on_09.jpg);
	height: 2px;
}

.tdtest {
	background-image: url(../images/shim.gif);
}

.tdbody {
	margin: 0px 0px 7px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.PageT {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.textbox
{
  font-size:11px;
  border: solid 1px #7A92A1;
}

.textbox01
{
  font-size: 11px;
  height: 18px;
  border: solid 1px #B7B7B7;
  /* width:200px;  */
}

.textbox02
{
  font-size: 11px;
  border: solid 1px #B7B7B7;
  /* width:200px;  */
}

.button01
{
  font-size:11px;
  border: solid 1px #000000;
  background-color: #D8DDD5;
}
.unnamed1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.footer2 {
	font-size: 10px;
	color: #B11F24;
}

.header1 {
	font-size: 10px;
	color: #0f0f0f;
}


.notice {
	font-size: 12px;
	font-weight: none;
	margin: 0px 0px 0px 0px; 
	color: #ff0000;	
}

.productbox {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #ffffff;
	width:98%;
}

.cartoptions {
	margin: 0px 0px 0px 25px;

}

.custom05 {
	font-size: 12px;
	font-weight: bold;
	color: #436149;
}

.custom06 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#breadcrumbs {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.tdbody {
	font-size: 11px;
	font-weight: none;
	color: #000000;
}

.tdwhite {
	background-color:#FFFFFF;
	border: 1px solid #000000;
}

.navigationcategorybox {
	background-color: #efefef;
    border: solid 1px #000000;
	width: 100%;
	padding: 0px 5px 0px 0px;
}

.cartheader {
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;	
}

.checkoutheader {
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;	
	font-weight:bold;
}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}
.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.sectiontitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #339966; font-weight: bold; text-transform: lowercase; text-decoration: overline}
.quiclinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
.header2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; font-variant: normal; color: #009966; text-transform: lowercase}
