.right_bg {  background-position:bottom right; background-repeat:no-repeat; }
body,p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.body,.p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.title { color: #E80392; font-weight:bold; font-size:14px; }
.menu { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; padding:2px 2px 2px 2px;}
a.menu:hover { color: #000000; }

/* Buttons */

.blueButton:link, .blueButton:visited, .blueButton:active {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/btn_blue.jpg);
	background-repeat: repeat-x;
	height: 25px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	}

.blueButton:hover {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/btn_blue_hover.jpg);
	background-repeat: repeat;
	height: 25px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	background-position: 0px -25px;
	}

.redButton:link, .redButton:visited, .redButton:active {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/btn_red.jpg);
	background-repeat: repeat-x;
	height: 25px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	}

.redButton:hover {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/btn_red.jpg);
	background-repeat: repeat;
	height: 25px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	background-position: 0px -25px;
	}

.greenButton:link, .greenButton:visited, .greenButton:active {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/btn_green.jpg);
	background-repeat: repeat-x;
	height: 25px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	}

.greenButton:hover {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/btn_green.jpg);
	background-repeat: repeat;
	height: 25px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	background-position: 0px -25px;
	}

.greyButton:link, .greyButton:visited, .greyButton:active {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(img/btn_grey.jpg);
	background-repeat: repeat-x;
	height: 25px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	}

.greyButton:hover {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(img/btn_grey.jpg);
	background-repeat: repeat;
	height: 25px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	background-position: 0px -25px;
	}

.pophelp { color:red; font-size:11px; text-decoration:none; padding:2px 2px 2px 2px;}
a.pophelp:hover { color: yellow; }

.cart { font-size:10px; font-weight:bold; }
.cart2 { color: #ffff00; font-weight:bold; }
.search { color:#FFFFFF; font-weight:bold; font-size:11px; }
.footer { color:#FFFFFF; font-size:11px; text-decoration:none; }
.topmenu { font-weight:bold; color:#ffffff; font-size:11px; }
a.topmenu:hover { color:#000;  }
.lhsmenu { font-weight:bold; font-size:11px; color: #E80392;}
.dropdown { font-size:10px; }
.boxheader { font-size:11px; font-weight:bold; color:#111111; }
.btn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; background-color:#CCCCCC; border: 1px solid #000000;  }
.producttitle { font-size:11px; font-weight:bold; color:#FFFFFF; }
.productlink { font-size:10px; font-weight:bold; color:#FFFFFF; }
.producttag { font-size:11px; font-weight:bold; color:#000000; }
.productitem { font-size:11px; color:#666666; }
/* ben added these  */
.resultbdr {
	border:#000 1px solid;
}
.cartheader {
	background-color: #E80392;
	color: #ffffff;
	font-weight: bold;
}
.altitem {
	background-color: #f6f6f6;
}
a.cartlink {
	color: #A00412;
	text-decoration: none;
}
a.cartlink:hover {
	color: #e58018;
	text-decoration: underline;
}

/* finished adding */

H1, H2, H3, H4, H5, TH, THEAD, TFOOT { COLOR: #E80392; }
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-style:	normal;
	text-decoration:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	
	
	A {
	color: #E80392;
	}

