.myCSSclass {
	background-color: #D3C8D6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	display:block;
	width:159px;
	height:18px;
	text-decoration: none;
	font-weight: normal;
	}

.myCSSclass:hover {
	background-color: #623371;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:159px;
	height:18px;
	color: #ffffff;
	text-decoration: none;
}
.smallblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.contentblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #000000;
	text-decoration: none;
}
.boldblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;


}
.redlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663366;
	text-decoration: underline;
	font-weight: normal;
}
.smallblacklink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.navblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #666666;
}

.dedication {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B9701C;
	text-decoration: none;
}
.purpletitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: 623371;
	font-weight: bold;
}
.contentpurp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #663366;
	text-decoration: none;
	font-weight: normal;


}
.titleblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-variant: small-caps;
	text-transform: uppercase;
}
.titleblackuppercase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}
.purpletitle2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: 623371;
	font-weight: bold;

}

.purpletitle2 A  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: 623371;
	font-weight: bold;
	text-decoration: none;
}

/*FOLLOWING ADDED BY HAVI*/

/* For default: */
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.maintitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #623371;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
	text-transform: uppercase;
	/*margin-left: 3px;*/
	margin-bottom: 10px;
}

A  {
     color : black;
}

.small {
	font-size : small;
}

.xsmall {
	font-size : x-small;
}

.xxsmall {
	font-size : xx-small;
}

.medium {
	font-size : medium;
}

.large {
	font-size : large;
}

.xlarge {
	font-size : x-large;
}

.xxlarge {
	font-size : xx-large;
}

.red {
     color : red;
}
.redbold {
     color : red;
	font-weight: bold;
}
.redboldxxsmall {
     color : red;
	font-weight: bold;
	font-size : xx-small;
}

.smallcaps {
	font-variant: small-caps;
	text-transform: uppercase;
}


.rollovermenu {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : black;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 7px;
}

.rollovermenu A:link {
	color : black;
	text-decoration: none;
}

.rollovermenu A:visited {
	color : black;
	text-decoration: none;
}
.rollovermenu A:hover {
	color : black;
	text-decoration: none;
}

.row1 {
     background-color: #FCBD74;
}

.row2 {
     background-color: #ffd191;
}

.row3 {
     background-color: #B5AAB8;
}

.row4 {
     background-color: #D3C8D6;
}

.sidecart {
	font-size : xx-small;
	/*color : <?= $bgColor6; ?>;*/

}

.boldblacklarger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.plainblacklarger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.plainblacklarger A {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;*/
	color: #623371;
	text-decoration: none;
}

.homefeaturedtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C0E5A;
	text-decoration: none;
	/*font-weight: bold;*/
	/*margin-left: 20px;*/
}

.resultslevel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ce6f04;
	text-decoration: none;
}


.purpletext  {
	color: 623371;

}

.purpletext A  {
	color: 623371;
	text-decoration: none;
}


/*
Cart styles in ssi/shared/cartstyles.php
*/

.dedicationtitle {
	font-weight : bold;
	font-size: 13px;
	color : black;
}

.dedicationtitlelonger {
	font-size: 11px;
	color : black;
	font-weight : normal;
}

.helpheading {
	/*font-variant: small-caps;*/
	text-transform: uppercase;
	font-weight : bold;
}


.nounderline {
	text-decoration:none;
}


#homepage-ads { position:relative; width: 770px; margin-bottom: 2px; margin-top: 5px;}
#homepage-ads2 { position:relative;top:0;right:0; }
#homepage-ads3 { clear:both;float:left;top:0;right:0; }
#header-help-link { color:#623371;font-weight:bold }
.no-display { display: none; }
.registerUL { margin-top:5; }

.errormsg {
color: red;
font-weight: bold;
}
