p {font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 10pt;
    COLOR: #b53a72;
    }

#categories ul {
	margin-top:10px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#categories ul li, #categories ul li a
{
	margin: 0;
	padding: 0 0 2px 0;
	line-height: normal;
	display: block;
}

#categories ul li a, #categories ul li a:link, #categories ul li a:visited 
{
	text-decoration: underline;
	cursor: pointer;
	color:#CC0030;
}
#categories ul li a:active, #categories ul li a:hover {
	text-decoration: underline;
	cursor: pointer;
	color:#000;
}



.mainTable {padding:10px;FONT-SIZE: 10pt;
    COLOR: #b53a72;
    font:Arial, Verdana, Geneva, Helvetica, sans-serif;
	}
.brandtable {padding:10px;FONT-SIZE: 10pt;
    COLOR: #b53a72;
    font:Arial, Verdana, Geneva, Helvetica, sans-serif;
	}
.nav
{
    FONT-SIZE: 9pt;
    COLOR: #cc0066;
    FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif
}
.nav:hover
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.topnav:hover
{
    COLOR: #000000
}
.topnav
{
    TABLE-LAYOUT: fixed;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: uppercase;
    COLOR: #cc0066;
    TEXT-ALIGN: center
}
.whiteText
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial
}
.whiteText a:link {text-decoration:underline; color:#FFF;}
.whiteText a:visited {text-decoration:underline; color:#FFF;}
.whiteText a:active {text-decoration:underline; color:#FFF;}
.whiteText a:hover {text-decoration:underline; color:#CC0030;}
.whiteText a:visited:hover {text-decoration:underline; color:#CC0030;}

.pinkText
{
    COLOR: #cc0066
}
.whiteLinks
{
    COLOR: white;
    TEXT-DECORATION: underline
}
BODY
{
    FONT-FAMILY: Arial, verdana, Geneva, Helvetica, sans-serif;
	font-size:10pt;
}
.lowernav
{
    FONT-SIZE: smaller;
    COLOR: white;
    TEXT-DECORATION: underline
}
.bodylink
{
    FONT-SIZE: 10pt;
    COLOR: #cc0066;
    FONT-FAMILY: Verdana, geneva, Arial
}
.ourprice
{
    FONT-SIZE: 8pt;
    COLOR: #9d3364;
    FONT-FAMILY: Verdana, Arial
}
.breadcrumbs
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #cc0066;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.pagenavcell
{
    BORDER-RIGHT: black 0px;
    BORDER-TOP: black 0px;
    BORDER-LEFT: black 0px;
    BORDER-BOTTOM: black 0px;
    BACKGROUND-COLOR: white
}
.content
{
    FONT-SIZE: 10pt;
    COLOR: #b53a72;
    FONT-FAMILY: Verdana, Arial
}
.input
{
    FONT-SIZE: 8pt;
    COLOR: #b53a72;
    FONT-FAMILY: Verdana, Arial
}
.cartheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f358a0
}
.cartrow
{
    COLOR: #b53a72;
    BORDER-BOTTOM: #cc0066 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: white
}
h1, .heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #b53a72;
    FONT-FAMILY: Verdana, Arial
}
h2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #b53a72;
    FONT-FAMILY: Verdana, Arial
}
.headersmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #b53a72;
    FONT-FAMILY: Verdana, Arial
}
.carttotalcell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #b53a72;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: white
}
.bodylinksmall
{
    FONT-SIZE: 8pt;
    COLOR: #cc0066;
    FONT-FAMILY: Verdana, Arial
}
.contentaccent
{
    FONT-SIZE: 8pt;
    COLOR: #b53a72;
    FONT-FAMILY: Verdana, Arial
}
.graphicbutton
{
    BORDER-RIGHT: #f358a0 1px solid;
    BORDER-TOP: #f358a0 1px solid;
    BORDER-LEFT: #f358a0 1px solid;
    BORDER-BOTTOM: #f358a0 1px solid
}
.producttitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #9d3364;
    FONT-FAMILY: Verdana, Arial
}
.bulletsmall
{
    PADDING-LEFT: 15px;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    COLOR: #b53a72;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Verdana, Arial;
    LIST-STYLE-TYPE: circle
}
.formcelllight
{
    BACKGROUND-COLOR: white
}
.formcelldark
{
    BACKGROUND-COLOR: white
}
.headingsmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial
}
.pagenavlink
{
    FONT-SIZE: 10pt;
    COLOR: #cc0066;
    FONT-FAMILY: Verdana, Arial
}
.contentwhitesmall
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial
}
.contentwhite
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial
}
.contentsmall
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.button
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f34e9a;
	cursor:pointer;
}
.contentlarge
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.bodylinkwhite
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.selectedpayment
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.availablepayment
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.buttonsmall
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f34e9a
}
.regprice
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: line-through
}
.contentred {
	color:#f00;
}


.brandtable tr td a:link{
text-decoration:none;
color:#cc0066;
}
.brandtable tr td a:hover{
text-decoration:underline
color:#000000;
}
.brandtable tr td a:visited{
text-decoration:underline
color:#CC0030;
}
.brandtable tr td a:active{
text-decoration:underline
color:#f34e9a;
}
.brandtable tr td a:visited:hover{
text-decoration:underline
color:#f34e0a;
}

/*--------- MODERN RETAIL SHOPPING CODE ----------------*/
input.ftext {background-color:#FFF; border: 1px solid #f34e9a; color:#000;}

.shopt {
	padding:0;
	margin:-1px 0 -3px 0 !important;
	margin:0 0 -3px 0;
	}

.namerow {font-size:12px; line-height:16px; text-align:left; padding-left:15px;}
.smallprice, .prodformlabel {font-size:12px;}
.longdesc, .crosslink, .shortdesc {font-size:12px; line-height:16px;}
.specinst {font-size:12px; line-height:16px; font-style:italic; color:#CC0030; padding:3px; border-top:1px solid #CCC; margin-top:5px; }
.deptlist {font-size:12px; line-height:16px;}
.price {font-size:12px; line-height:16px;}

.catname h1, .deptname, h1.prodname {
	FONT-WEIGHT: 500;
    FONT-SIZE: 14pt;
    COLOR: #b53a72;
    FONT-FAMILY: Verdana, Arial;
	margin-bottom:0;}

.pagecount {font-size:12px; line-height:14px;}

.pictrow img {border:1px solid #000;}
.pictrow div img {border:none;}

div.float {float:left; margin:5px 15px 5px 0px;overflow:visible;}

div.item {float:left; margin:5px 15px 5px 0px;width:130px;}

a:link {text-decoration:underline; color:#CC0030;}
a:visited {text-decoration:underline; color:#CC0030;}
a:active {text-decoration:underline; color:#CC0030;}
a:hover {text-decoration:underline; color:#f34e9a;}
a:visited:hover {text-decoration:underline; color:#f34e9a;}

.linkbutton a:link {text-decoration:none; color:#FFF; background-color:#CC0030; padding:5px; font-size:12px;}
.linkbutton a:visited {text-decoration:none; color:#FFF; background-color:#CC0030;}
.linkbutton a:active{text-decoration:none; color:#FFF; background-color:#CC0030;}
.linkbutton a:hover {text-decoration:none; color:#FFF; background-color:#f34e9a;}
.linkbutton a:visited:hover {text-decoration:none; color:#FFF; background-color:#f34e9a;}

.alternatelink {float:right; font-size:10px;}
.detaillink {float:left; font-size:10px; }



.shoppingbag {
	margin-bottom:30px;
}
/* heading styles */
.sbhead {
	background-color:#F34E9A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.sbhead  p {
	margin-top: 0;
	margin-bottom: 0;
	margin-left:5px;
	margin-right:5px;
	color: #fff;
}
.sbqtyhead, .sblistpricehead, .sbtotalpricehead {
	text-align:right;
}
/* item row styles  */
.sbitem {
	background-color:#FFEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
}
.sbitem p {	
	margin-left:5px;
	margin-right:5px;
}
.sbimage {
	width:110px;
	text-align:center;
}
.sbitemname {
	width:320px;
}
.itemremove {
	text-align:right;
}
.sbqty {
	width:50px;
	text-align:right;
}
.sblistprice {
	width:100px;
	text-align:right;
}
.sbtotalprice {
	width:100px;
	text-align:right;
}
/* summary lines */

.sbsubtotal {
	background-color:#F34E9A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

}
.sbsubtotal p {
	margin-left:5px;
	margin-right:5px;
	color: #fff;
}
.sbline {
}
.shoppingbag .seealso {padding-top:30px }

.recitem {
	width:120px;
	float:left;
}