P {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.cartcontents {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : xx-small;
   	color: #333366;
}

.productcats {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : xx-small;
	line-height : 170%;
color: #4F4F80;
}

.productcats A {
color: #0033cc;
	text-decoration: none;
}

.productcats A:hover {
		  color: #ff0000;
}
H1, H2, H3, H4, H5, H6 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : normal;
}

H1 {
	color : #54547E;
}

H2 {
	color : #003366;
	font-size : 14pt;
}
H3 {
	color : #2C5858;
	font-size : 12pt;
}
H4 {
	color : Teal;
	position : relative;
	top : -0.5em;
}

.yourprice {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333366;
	font-weight : bold;
	font-size : medium;
}

.proddetails {
		font-family : Arial, Helvetica, sans-serif;
}

.theprice {
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	color : #003399;
	font-weight : bold;
		font-size : small;
}
<!-- temp add for .theprice template from index.cfm - Soyoung  -->
.theprice1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : large;
	color : #003399;
	font-weight : bold;
		font-size : large;
}

.avail {
    font-family : "MS Sans Serif", Geneva, sans-serif;
	color : #333366;
	font-size : xx-small;
}
.shipswhen {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	color : #003399;
	font-size : xx-small;	
}

.relitemtitle {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	color : #000099;
	font-size : xx-small;
	font-weight : bold;
	line-height: 140%;
}

.relitemtitle A {
	color : #000099;
	text-decoration: none;
}

.relitemtitle A:hover {
	color : #0000DD;
}
.relitemsubtitle {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	color : #666699;
	font-size : xx-small;
	line-height: 140%;
}

.relitemprice {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
color:	#6699CC;
	font-weight : bold;
		font-size : larger;
}

.relitemcode {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : xx-small;
	font-weight : bold;
}

.bottomnavbar {
		font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : xx-small;
	font-weight : bold;
}

.bottomnavbar A {
	color : #FFFFFF;
 text-decoration:none;
}

.bottomnavbar A:hover {
	color : #FFFFFF;
	text-decoration : underline;
}

.footertext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : xx-small;
	text-align : center;
}

.footertext A {
	color : #666666;
}

.prodlist {
color: #000000;
}

.prodlist A {
	color: #000000;
	text-decoration: none;
}

.prodlist A:hover {
	text-decoration: underline;
	color: #666666;
}

.smalltext {
		font-family : "MS Sans Serif", Geneva, sans-serif;
			font-size : xx-small;
}

.httext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #787878;
	font-weight : bold;
	margin-bottom: 2pt;
}

.httext A {
	color : #6666CC;
	text-decoration: none;	
}

.httext A:hover {
	color : #7C7CD3;
	text-decoration: underline;		
}


li {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : smaller;	
}

.homebargainnew {
	font-family : Arial, Helvetica, sans-serif;
	color:	#FFFF00;
	background-color: #336699;
	font-weight : bold;
	font-size : larger;
}

td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.homedealdesc A {
	color : #000099;
	text-decoration: none;
}

.homedealdesc A:hover {
	color : #0000DD;
}

.smallh2 {
	color : #003366;
	font-size : 12pt;
}