body {background-color: #EEEEEE}

A:link {color: #AA233A; text-decoration: none}
A:visited {color: #AA233A; text-decoration: none}
A:hover {color: #AA233A; text-decoration: underline}
A:active {color: #AA233A; text-decoration: underline}

A:link.area {color: #AA233A; text-decoration: none}
A:visited.area {color: #AA233A; text-decoration: none}
A:hover.area {color: #AA233A; text-decoration: underline}
A:active.area {color: #AA233A; text-decoration: underline}

A:link.nav {color: #FFFFFF; text-decoration: none}
A:visited.nav {color: #FFFFFF; text-decoration: none}
A:hover.nav {color: #FFFFFF; text-decoration: underline}
A:active.nav {color: #FFFFFF; text-decoration: underline}



.maintext {color: #666666; FONT-FAMILY: arial, sans-serif, tahoma, verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-ALIGN: justify; text-decoration: none}
.maintextbold {color: #666666; FONT-FAMILY: arial, sans-serif, tahoma, verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-ALIGN: left; text-decoration: none}

.maintext_blue {color: #333333; FONT-FAMILY: arial, sans-serif, tahoma, verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-ALIGN: justify; text-decoration: none}
.footer {color: #666666; FONT-FAMILY: arial, sans-serif, tahoma, verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; TEXT-ALIGN: center; text-decoration: none}
.bottom_nav {color: #FFFFFF; FONT-FAMILY: arial, sans-serif, tahoma, verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; TEXT-ALIGN: center; text-decoration: none}
.area_maintext {color: #888888; FONT-FAMILY: tahoma, arial, sans-serif, verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-ALIGN: left; text-decoration: none}

.prices_white {color: #FFFFFF; FONT-FAMILY: arial, sans-serif, tahoma, verdana; FONT-SIZE: 14px; FONT-WEIGHT: bold; LINE-HEIGHT: 18px; TEXT-ALIGN: center; text-decoration: none}
.prices_black {color: #000000; FONT-FAMILY: arial, sans-serif, tahoma, verdana; FONT-SIZE: 14px; FONT-WEIGHT: bold; LINE-HEIGHT: 18px; TEXT-ALIGN: center; text-decoration: none}
.prices_red {color: #990000; FONT-FAMILY: arial, sans-serif, tahoma, verdana; FONT-SIZE: 14px; FONT-WEIGHT: bold; LINE-HEIGHT: 18px; TEXT-ALIGN: center; text-decoration: none}


.input	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		text-valign: middle;
		padding-left: 3px;
		margin-left: 0px;
			}
			
.button{
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	}

.dropdown { background-color:#ffffff; color:#767676; border: #999999 solid 1px; font-size:11px; height: 24px; width:240;  font-family: Arial, Helvetica, sans-serif;}


h2.him_blue {color: #0000FF;
		text-decoration: underline;}
		
h2.her_red {color: #CC0000;
		text-decoration: underline;}

h2.kids_orange {color: #FF6600;
		text-decoration: underline;}
				
h1.red {color: red;
		text-decoration: underline;}




		
.gifts {
margin: 0;
padding: 0;
font: 12px; Arial, Helvetica, sans-serif;
}

p.maintx {
font-size: 12px;
font-weight: normal;
color: #777777;
text-align: left;
}



.top10him {
margin: 0;
padding: 5px;
border-bottom: 1px dashed #0000FF;
}

p.headinghim {
font-size: 1.4em;
font-weight: bold;
color: #0000FF;
}

A:link.linktxhim {color: #0000FF; text-decoration: underline; font-weight: bold;}
A:visited.linktxhim {color: #0000FF; text-decoration: underline; font-weight: bold;}
A:hover.linktxhim {color: #0000FF; text-decoration: none; font-weight: bold;}
A:active.linktxhim {color: #0000FF; text-decoration: underline; font-weight: bold;}


img.imghim {
	float: right;
	margin: 2em 0 1em 1em;
	border: 1px dashed #0000FF;
}





.top10her {
margin: 0;
padding: 5px;
border-bottom: 1px dashed #CC0000;
}

p.headingher {
font-size: 1.4em;
font-weight: bold;
color: #CC0000;
}

A:link.linktxher {color: #CC0000; text-decoration: underline; font-weight: bold;}
A:visited.linktxher {color: #CC0000; text-decoration: underline; font-weight: bold;}
A:hover.linktxher {color: #CC0000; text-decoration: none; font-weight: bold;}
A:active.linktxher {color: #CC0000; text-decoration: underline; font-weight: bold;}


img.imgher {
	float: right;
	margin: 2em 0 1em 1em;
	border: 1px dashed #CC0000;
}





.top10kids {
margin: 0;
padding: 5px;
border-bottom: 1px dashed #FF6600;
}

p.headingkids {
font-size: 1.4em;
font-weight: bold;
color: #FF6600;
}

A:link.linktxkids {color: #FF6600; text-decoration: underline; font-weight: bold;}
A:visited.linktxkids {color: #FF6600; text-decoration: underline; font-weight: bold;}
A:hover.linktxkids {color: #FF6600; text-decoration: none; font-weight: bold;}
A:active.linktxkids {color: #FF6600; text-decoration: underline; font-weight: bold;}


img.imgkids {
	float: right;
	margin: 2em 0 1em 1em;
	border: 1px dashed #FF6600;
}




