body {
margin: 0px;
padding: 0px;
font-family: Verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
background: #000000;
text-align: left;
}
table {
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
text-align: left;

}

A.topnav:link {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #000000;
}

A.topnav:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #000000;
}

A.topnav:active {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #000000;
}

A.topnav:hover {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #666666;
}


A.topnavhome:link {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #666666;
}

A.topnavhome:visited {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #666666;
}

A.topnavhome:active {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #666666;
}

A.blacknav:hover {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}


A.blacknav:link {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

A.blacknav:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

A.blacknav:active {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

A.blacknav:hover {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
}



A.topnavprofile:link {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #666666;
}

A.topnavprofile:visited {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #666666;
}

A.topnavprofile:active {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #666666;
}

A.topnavprofile:hover {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #666666;
}


A.topnavcontact:link {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #666666;
}

A.topnavcontact:visited {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #666666;
}

A.topnavcontact:active {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #666666;
}

A.topnavcontact:hover {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #666666;
}



A:link {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 0px #000000;
}

A:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 0px #000000;
}

A:active {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 0px #000000;
}

A:hover {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 0px #000000;

}

A.bottomnav:link {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 0px #000000;
	
}

A.bottomnav:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 0px #000000;
}

A.bottomnav:active {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 0px #000000;
}

A.bottomnav:hover {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 0px #000000;
}

TD {
	font-size: 12px;
	font-family : Verdana;
		color: #ededf1;
}

P {
	font-size: 12px;
	font-family : Verdana;
		color: #ededf1;
}

TD.smaller {
	font-size: 12px;
	font-family : Verdana;
	color : #ededf1;
}

P.smaller {
	font-size: 12px;
	font-family : Verdana;
	color : #ededf1;
}

HR {
	color : #660033;
}

TD.mincart {
	font-size: 10px;
	font-family : Verdana;
}

P.mincart {
	font-size: 10px;
	font-family : Verdana;
}
.nav:link {
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}

.nav:visited {
	color: #ffffff;
	text-decoration: none;
}

.nav:active {
	color: #ffffff;
	text-decoration: none;
}

.nav:hover {
	color: #CC0000;
	text-decoration: none;
}


P.intro {
	font-size: 12px;
	font-family : Verdana;
}
.introcopy {
	font-size: 10px;
	font-family : Verdana;
}

.introcopylarge {
	font-size: 12px;
	font-family : Verdana;
	color: #ffffff;
}

SPAN.prodoption {
font-size: 12px;
font-family : Verdana;
color : #a9a9db;
}

SPAN.detailoption {
font-size: 12px;
font-family : Verdana;
color : #000000;
}
SPAN.prodoptions {
font-size: 12px;
font-family : Verdana;
color : #a9a9db;
}


.headerlarge {
	font-size: 13px;
	font-family : Verdana;
	color: #666666;
}

.whitenav:link {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

.whitenav:visited {
	color: #ffffff;
	text-decoration: none;
		font-size: 12px;
}

.whitenav:active {
	color: #ffffff;
	text-decoration: none;
		font-size: 12px;
}

.whitenav:hover {
	color: #660033;
	text-decoration: none;
		font-size: 12px;
}

TD.mincart {
font-size: 12px;
font-family : Verdana;
	color: #ffffff;
}

P.mincart {
font-size: 12px;
font-family : Verdana;
color: #ffffff;
}

.checkoutstyle {
font-size: 12px;
font-family : Verdana;
color: #ffffff;
}

.ecardstyle {
font-size: 12px;
font-family : Verdana;
color: #000000;
}

A.boxnav:link {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border:solid 1px #ffffff;
	
}

A.boxnav:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border:solid 1px #ffffff;
}

A.boxnav:active {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border:solid 1px #ffffff;
}

A.boxnav:hover {
	color: #686a6d;
	text-decoration: none;
	font-size: 12px;
	border:solid 1px #000000;
}


A.topnavmenu:link {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #5c5c5c;
}

A.topnavmenu:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #5c5c5c;
}

A.topnavmenu:active {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #5c5c5c;
}

A.topnavmenu:hover {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	border-left:solid 3px #333333;
}

#rightcol {
	height: 100%;
	width: 95%;
	padding-left: 10px;
	padding-right: 40px;
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#rightcol p {
	width: 95%;
}
#rightcol a img {
	padding: 0px;
	margin-top: 2px;
	border: 1px outset #ffffff;
	vertical-align:middle;
	
}

#imagebox {
	height: 180px;
	width: 166px;
	border: 1px solid #292929;
	float: left;
}

#imageboxouter {
	float: left;
}


#frontcol {
	height: 100%;
	width: 100%;
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#frontcol p {
	width: 100%;
}
#frontcol a img {
	padding: 0px;
	width:170px;
	height:137px;
	vertical-align:middle;
	filter: Alpha(opacity=100); /* IE */
	-moz-opacity: 1; /* Mozilla */
	
}

#frontcol a img:hover {
	padding: 0px;
	width:170px;
	height:137px;
	vertical-align:middle;
	filter: Alpha(opacity=50); /* IE */
	-moz-opacity: 0.5; /* Mozilla */
	
	
}

.wnu { FONT-SIZE: 10px; COLOR: #474747; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.wnu:link {FONT-SIZE: 10px; COLOR: #474747; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.wnu:visited {FONT-SIZE: 10px; COLOR: #474747; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.wnu:active {FONT-SIZE: 10px; COLOR: #474747; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.wnu:hover {FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}


.wnu2 { FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.wnu2:link {FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.wnu2:visited {FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.wnu2:active {FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.wnu2:hover {FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}


A.topnavmenu2:link {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;

}

A.topnavmenu2:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;

}

A.topnavmenu2:active {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;

}

A.topnavmenu2:hover {
	color: #333333;
	text-decoration: none;
	font-size: 12px;

}



#charitypic {
width:195px;
float:left;
display:block;
padding-top:5px;
margin-bottom:20px;
padding-right:5px;
}

#charitypic img {
margin-left:-10px;
}

#charityinformation {
	width: 800px;
	padding-top: 0px;
	padding-left:15px;
	min-height:195px;
	margin-bottom:5px;
	color: #FFFFFF;
	border-bottom: 2px dotted #cccccc;
	;
	margin-left: 20px;

}
#charityinformation p {
	font-size: 13px;
	color: #FFFFFF;
	margin: 0 0 15px 0;
}
