/* Tag Definitions */
body { font-family:Verdana, Arial, Helvetica, sans-serif; }

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:2px;
}

/* Texts */
.maintext {
	font-size:12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.desctext {
	font-size:10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	max-width:350px;
}
.smalltext { font-size:10px; }
.errorMsg { font-size:12px; color:#CC0000; }
.bold {
	font-size:16px;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.boldProdCat {
	font-size:16px;
	font-weight:bold;
	color: #660033;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.border { border:2px solid #cccccc; }

/* Form Inputs */
.input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.searchinput {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #000000;
}
.searchbutton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #000000;
	background-color: #8F3736;
	color: #FFFFFF;
	font-weight: bolder;
	height: 20px;
}
.cartbutton {
	position:relative;
	left:-10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #000000;
	background-color: #8F3736;
	color: #FFFFFF;
	font-weight: bolder;
	height: 20px;
}

/* Left Navigation */
#main_categories {
	width:100%;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#main_navigation {
	width:100%;
	padding-left:5px;
}

.navigationlink, a.navigationlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000CC;
	text-decoration:none;
}
a.categorylink:link, a.categorylink:visited, a.categorylink:active, a.suggestedlink:link, a.suggestedlink:visited, a.suggestedlink:active {
	color: #660033;
	font-size:13px;
	text-decoration:none;
}
a.categorylink:hover, a.suggestedlink:hover {
	text-decoration:underline;
	color: #336633
}

/* Bottom Navigation */
a.bottomnav:link, a.bottomnav:active, a.bottomnav:visited, a.bottomnav:hover {
	color:#6699FF;
	text-decoration:none;
}
a.class1:link {
	color: #000000;
}
a.class1:visited {
	color: #000000;
}
a.class1:active {
	color: #000000;
}
a.class1:hover {
	color: #996600;
}.border {
	border: 1px solid #FFFFFF;
}
a.class2:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.class2:visited {
	color: #FFFFFF;
	text-decoration:none;
}
a.class2:active {
	color: #FFFFFF;
	text-decoration:none;
}
a.class2:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.sub_onlink { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none; }
.sub_off { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0066; text-decoration: none; }
.black_link { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
.smalltext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.br_onlink { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none; }
.br_off { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none; }
.hide {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	cursor: text;
}
.submit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #000000;
	background-color: #8F3736;
	color: #FFFFFF;
	font-weight: bolder;
	height: 20px;
}
.tfield {
	height: 20px;
	width: 120px;
	border: 1px solid #000000;
	background-image: url(../images/tfield_bkgd.jpg);
}
IMG.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
p.centered {
	display: block;
    margin-left: auto;
    margin-right: auto;
}


