body { background-color:#ffceec; margin:0px; font-family:arial; font-weight: bold; color:#ec52b1; }
td a.button:link, a.button:visited { height: 31px; padding: 6px 0px 0px 0px; display: block; width: 100%; font-family: Arial; font-weight: bold; font-size: 14pt; color: #fec4f7; text-decoration: none; }
td a.button:hover, a.button:active { height: 31px; padding: 6px 0px 0px 0px; display: block; width: 100%; font-family: Arial; font-weight: bold; font-size: 14pt; color: #000000; text-decoration: none; background-color: #f7d3e9; }
td.button { background-color:#ec52b1; text-align:center; height:37px; border-right:1px solid #d30c87; white-space:nowrap; }
td.content { color:#ec52b1; font-size:12pt; font-family:arial; font-weight:bold; height:37px; align:left; text-align:left; }
td.content2 { color:#ec52b1; font-size:12pt; font-family:arial; font-weight:bold; align:left; text-align:left; }
td.cart-error { color:#c1157f; font-size:12pt; font-family:arial; font-weight:bold; align:left; text-align:left; }
div.content { color:#ec52b1; font-size:12pt; font-family:arial; font-weight:bold; }
div.footer { background-color:#ec52b1; font-family:arial; font-size:10pt; color:#fec4f7; text-align:center; font-weight:bold; }
a.buttonLink:link, a.buttonLink:visited, a.buttonLink:active { text-decoration: none; font-family:arial; font-size:18px; font-weight:bold; color: #EC52B1; background-color:#ffffff; border: 1px solid #EC52B1; padding:6px; }
a.buttonLink:hover { text-decoration: none; cursor: pointer; font-family:arial; font-size:18px; font-weight:bold; color: #ffffff; background-color:#EC52B1; border: 1px solid #EC52B1; padding:6px; }
input.buttonSubmit { font-family:arial; font-size:18px; font-weight:bold; color: #EC52B1; background-color:#ffffff; border: 1px solid #EC52B1; padding:6px; }
input.buttonSubmit:hover { cursor: pointer; font-family:arial; font-size:18px; font-weight:bold; color: #ffffff; background-color:#EC52B1; border: 1px solid #EC52B1; padding:6px; }
input.buttonSubmitSm { font-family:arial; font-size:15px; font-weight:bold; color: #EC52B1; background-color:#ffffff; border: 1px solid #EC52B1; padding-left:4px; padding-right:4px; }
input.buttonSubmitSm:hover { cursor: pointer; font-family:arial; font-size:15px; font-weight:bold; color: #ffffff; background-color:#EC52B1; border: 1px solid #EC52B1; padding-left:4px; padding-right:4px; }
input.txtbox { border: 1px solid #ec52b1; }
a:link, a:visited, a:active { color: #c1157f; }
a:hover { color: #e6a0cb; }

	#nav, #nav ul {
		padding: 0;
		margin: 0;
		list-style: none;

	}
	
	#nav a {
		display: block;
		border:0;
                height: 31px;
                font-family: Arial; font-weight: bold; font-size: 14pt; color: #fec4f7; text-decoration: none;
                padding: 6px 0px 0px 0px;
                text-align:center;


	}

	#nav a:hover, #nav a:active {
		display: block;
		border:0;
                height: 31px;
                font-family: Arial; font-weight: bold; font-size: 14pt; color: #000000; text-decoration: none; background-color: #f7d3e9;
                padding: 6px 0px 0px 0px;
                text-align:center;

	}

	#nav li { /* both initial button and entire drop down area */
		float: left;
                width: 100%;
		background:#ec52b1;


	}
	
	#nav li ul { /* entire drop down menu area*/
		position: absolute;
                width: 15em;
		left: -999em;
		background:#ec52b1;

	}
	
	#nav li ul li { /* individual buttons within drop down area */
		float:none;
		background:#ec52b1;
		display:block;

                border-bottom: 1px solid #d30c87;


	}
	
	
	#nav li:hover ul, #nav li.sfhover ul {
		left: auto;
	}

.footerFloat {
position: fixed;
border-top: 2px solid #ec52b1;
border-left: 2px solid #ec52b1;
background-color: #f7a0d5;
width: 170px;
right: 0px;
bottom: 0px;
text-align:left;
color: #e7397e;
font-family:arial;
font-size: 17pt;
font-style: italic;
font-weight: bold;
z-index:8000;
opacity:1.0;
filter:alpha(opacity:100);
}

.footerFloatH {
position: fixed;
border-top: 2px solid #ec52b1;
border-left: 2px solid #ec52b1;
background-color: #f7a0d5;
width: 170px;
right: 0px;
bottom: 0px;
text-align: left;
color: #e7397e;
font-family:arial;
font-style: italic;
font-weight: bold;
font-size: 17pt;
z-index:8000;
opacity:0.75;
filter:alpha(opacity:75);

}



a.navTopButton {
 padding-top:15px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:5px;
 border-top:0px;
 border-left:1px solid #d30c87;
 border-right:1px solid #d30c87;
 border-bottom:1px solid #d30c87;
 background-color:#ec52b1;
 font-family: Arial;
 font-size:13pt;
 color:#fec4f7;
 text-decoration:none;
 font-weight: bold;
 text-align:center;
}

a.navTopButton:hover {
 padding-top:15px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:5px;
 border-top:0px;
 border-left:1px solid #d30c87;
 border-right:1px solid #d30c87;
 border-bottom:1px solid #d30c87;
 background-color:#f7d3e9;
 font-family: Arial;
 font-size:13pt;
 color:#000000;
 text-decoration:none;
 font-weight: bold;
 text-align:center;
}

span.cartList {
 right: 20px;
 margin-top:5px;
 padding:8px;
 border:1px solid #d30c87;
 background-color:#FFCEEC;
 font-family: arial;
 font-size:14px;
 color:#e7397e;
 text-decoration:none;
 font-weight: bold;
}
