.categorymenu {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; text-align: center}
p {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px}
.title {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18px; font-weight: normal}
.largebody {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: italic; font-weight: bold}
.largebodyspecial { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: italic; font-weight: bold ; color: #FF0000}
.categoryheadings { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18px; font-style: italic; font-weight: bold ; margin-left: 25px}
.shadowimage {  filter: progid:DXImageTransform.Microsoft.DropShadow(color='#000000', offX=8, offY=8)}
.formboxes {  font-family: "Courier New", Courier, mono; font-size: 12px; color: #000000}

a:link 
{  
color: #003399; 
	text-decoration: none
	; font-weight: bold
}

a:visited 
{  
color: #990033; 
	text-decoration: none
	; font-weight: bold
}

a:active 
{  
	color: red;
	; font-weight: bold
}

a:hover 
{  
	color: #CC0000; 
	text-decoration: underline
	; font-weight: bold
}
.catdescription 
{
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	font-style: italic;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 20px;

}
.small 
{
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
}
	.footertext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5px; color: #000000}
.convertcurrency {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}
.shadowboxer {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.boxheader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	background-color: #9EB988;
}
.kids {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 18px;
	font-style: oblique;
	font-weight: bolder;
	font-variant: small-caps;
	color: #77116C;
}
.mosaic {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 18px;
	font-style: oblique;
	font-weight: bolder;
	font-variant: small-caps;
	color: #680F0F;
}
.newsheadline {  font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; padding-bottom: 16px}
.newscredits {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.newsparagraph {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.newscaptions {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #f5f5ff}
.newssmallheadings {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; background-color: #9999aa; color: #FFFFFF}
.newsrelatedlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #f5f5ff}
.newsthinboxes { border: 1px #000000 solid }
.newslistheadline {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.normal {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #000000;
}
.whiteborder {
	border: 1px solid #FFFFFF;
}
.pricebox {
	background-color: #FFFAE6;
	border: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.priceboxsale {
	background-color: #FFFAE6;
	border: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.priceboxsmall {

	background-color: #FFFAE6;
	border: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.producttitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}.smallfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.gradtableback4 {
	background-attachment: fixed;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;	
	border-top: 1px solid #666666;		
	background: #F3EAC6 url(http://clients.outrageouscreations.biz/onestroke/images/gradtableback4.gif);
	background-repeat: no-repeat;
}
.gradtableback4md {
	background-attachment: fixed;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;	
	border-top: 1px solid #666666;		
	background: #F0F0D8 url(http://clients.outrageouscreations.biz/onestroke/images/gradtableback4med.gif);
	background-repeat: no-repeat;
}
.gradtableback4lt {
	background-attachment: fixed;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;	
	border-top: 1px solid #666666;		
	background: #FBFBEA url(http://clients.outrageouscreations.biz/onestroke/images/gradtableback4light.gif);
	background-repeat: no-repeat;
}
.tableheadings {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-right: 1px solid #688455;
	border-bottom: 1px solid #688455;
	border-top: 1px solid #C0D5B1;
	border-left: 1px solid #C0D5B1;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 2px 4px 3px 4px;
	background: #CAE8EA url(http://clients.outrageouscreations.biz/onestroke/images/generalsite/greenbargrad.gif) repeat-x;
}
.requiredfield {
	background-color: #FFFFDD;
	border: 1px solid #FFCC33;
}
.requiredfieldmissing {
	background-color: #FFeeee;
	border: 1px solid #FF6666;

}
.paddedcell {
	margin: 8px;
	padding: 8px;
}
.pricesRED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;

}