#mainbodytable
{
	font-family: arial;
	font-size: 18px; 
	vertical-align: middle;
	border: none;
	background-color: #ffffff;
}

#headertable
{
	font-family: arial;
	font-size: 18px; 
	vertical-align: middle;
	border: none;
	background-color: #ffffff;
}

#menutable
{
	font-family: arial;
	font-size: 18px; 
	vertical-align: middle;
	border: none;
	color: #ffffff;
}
#menutable TD 
{
	vertical-align: middle;
	
}

#menutable A 
{
	font-family: arial;
	font-size: 18px; 
	vertical-align: middle;
	border: none;
	color: #ffffff;
	display: block;
	text-decoration: none;
	height: 30px;
	padding: 10px 5px 5px 5px; 
}
#menutable A:visited 
{
}
#menutable A:hover 
{
	color: #000000;
	text-decoration: underline;
}


#menudropdowntable
{
	font-family: arial;
	font-size: 18px; 
	vertical-align: middle;
	border: none;
	background-color: #ffffff;
}

#menudropdowntable TD 
{
	vertical-align: middle;
	background-image: url( ./images/wpfmenucellbackground.gif );
	background-repeat: repeat-x;
	height: 80px;
}

#menudropdowntable A 
{
	font-family: arial;
	font-weight: bold;
	vertical-align: middle;
	height: 80px;
	border: none;
	color: #ffffff;
	display: block;
	text-decoration: none;
	padding: 10px 5px 5px 5px; 
}
#menudropdowntable A:visited 
{
}
#menudropdowntable A:hover 
{
	text-decoration: underline;
	background-color: #D70377;
}

table.menusubdropdowntable
{
	font-family: arial;
	font-size: 18px; 
	vertical-align: middle;
	border: none;
	background-color: #ffffff;
}

table.menusubdropdowntable TD 
{
	vertical-align: middle;
	background-image: url( ./images/wpfmenucellbackground.gif );
	background-repeat: repeat-x;
	height: 40px;
}

table.menusubdropdowntable A 
{
	font-family: arial;
	font-size: 18px; 
	font-weight: bold;
	vertical-align: middle;
	height: 40px;
	border: none;
	color: #ffffff;
	display: block;
	text-decoration: none;
	padding: 10px 5px 5px 5px; 
}
table.menusubdropdowntable A:visited 
{
}
table.menusubdropdowntable A:hover 
{
	text-decoration: underline;
	background-color: #D70377;
}

#divheader
{
}

#divsidebar
{
	position: absolute;
	left:0px; 
	top:158px; 
}

div.topmenudiv
{
	position: absolute;
	left:0px; 
	top:90px; 
	visibility: hidden; 	
	z-index: 10;
}

div.submenudiv
{
	position: absolute;
	left:0px; 
	top:170px; 
	visibility: hidden; 	
	z-index: 10;
}

A.sbmheader:ACTIVE
{
   display: block;
   color:#219FC7;
   font-size:15px; 
   text-decoration:none;
   font-weight:bold;
}
A.sbmheader:LINK
{
   display: block;
   color:#219FC7;
   font-size:15px; 
   text-decoration:none;
   font-weight:bold;
}
A.sbmheader:VISITED
{
   display: block;
   color:#219FC7;
   font-size:15px; 
   text-decoration:none;
   font-weight:bold;
}
A.sbmheader:HOVER
{
   display: block;
   color:#D70377;
   text-decoration:none;
   font-size:15px; 
   font-weight:bold;
   background-color:#ffffff; 
}

A.sbmitem:ACTIVE
{
   display: block;
   color:#333333;
   text-decoration:none;
   padding-left:5px;
   font-size:12px; 
   font-weight:bold;
}
A.sbmitem:LINK
{
   display: block;
   color:#333333;
   text-decoration:none;
   padding-left:5px;
   font-size:12px; 
   font-weight:bold;
}
A.sbmitem:VISITED
{
   display: block;
   color:#333333;
   text-decoration:none;
   padding-left:5px;
   font-size:12px; 
   font-weight:bold;
}
A.sbmitem:HOVER
{
   color:#D70377;
   text-decoration:none;
   font-size:12px; 
   font-weight:bold;
   padding-left:5px;
   display: block;
   background-color:#ffffff; 
}


A.bottompagelink:ACTIVE
{
   color:#ffffff;
   text-decoration:none;
   font-size:11px; 
   font-weight:bold; 
   font-family: arial; 
}
A.bottompagelink:LINK
{
   color:#ffffff;
   text-decoration:none;
   font-size:11px; 
   font-weight:bold; 
   font-family: arial; 
}
A.bottompagelink:VISITED
{
   color:#ffffff;
   text-decoration:none;
   font-size:11px; 
   font-weight:bold; 
   font-family: arial; 
}
A.bottompagelink:HOVER
{
   color:#ffffff;
   text-decoration:underline;
   font-size:12px; 
   font-weight:bold; 
   font-family: arial; 
}

div.framelinearpricefloaterdiv
{
   left:1026px; 
   top:140px; 
   visibility: visible;
}

a.selectproduct 
{
	font-family: arial;
	font-size: 18px; 
	vertical-align: middle;
	border: none;
	color: #ffffff;
	display: block;
	text-decoration: none;
	height: 30px;
	padding: 10px 5px 5px 5px; 
	background-color: #ff0000;
}
a.selectproduct:visited 
{
}
a.selectproduct:hover 
{
	color: #000000;
	text-decoration: underline;
}

a.addtocart 
{
	font-family: arial;
	font-size: 18px; 
	vertical-align: middle;
	border: none;
	color: #ffffff;
	display: block;
	text-decoration: none;
	height: 30px;
	padding: 10px 5px 5px 5px; 
	background-color: #ff0000;
}
a.addtocart:visited 
{
}
a.addtocart:hover 
{
	color: #000000;
	text-decoration: underline;
}

td.productdescriptionheader
{
   font-size:30px; 
   font-weight:bold; 
   color: #ff9900;
}

h1.productdescriptionheader
{
   font-size:30px; 
   font-weight:bold; 
   color: #ff9900;
}

td.productsectionheader
{
   font-weight:bold; 
   color: #ff9900;
   font-size: 18px;    
   border-bottom: 1px solid black; 
   padding-top: 25px;
}

#cartitemdescriptiontable
{
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: BOLD;
}
#cartitemdescriptiontable TD
{
	FONT-FAMILY: arial;
	FONT-SIZE: 10px
}

a.catalogdescription
{
   font-size:14px; 
	font-family: arial;
	border: none;
}
a.catalogdescription:visited 
{
}
a.catalogdescription:hover 
{
	color: #000000;
	text-decoration: underline;
}


td.catalogsort
{
   font-size:12px; 
	font-family: arial;
	font-weight: bold;
}
a.catalogsort
{
   font-size:12px; 
	font-family: arial;
}
a.catalogsort:visited 
{
   font-size:12px; 
	font-family: arial;
}
a.catalogsort:hover 
{
	color: #000000;
	text-decoration: underline;
}


td.testimonialbody
{
   font-family: arial; font-size: 18px; padding-left: 20px; padding-right: 20px; font-style: italic;
}   

td.shippinginfo
{
   font-family: arial; 
   font-size: 14px; 
   font-weight: bold;
   padding-top: 5px;
   padding-bottom: 5px;
}   
input.shippinginfo
{
   font-family: arial; 
   font-size: 14px; 
   color: #222222; 
   padding-top: 5px;
   padding-bottom: 5px;
   border: 1px solid #9999ff;
}   

td.billinginfo
{
   font-family: arial; 
   font-size: 14px; 
   font-weight: bold;
   padding-top: 5px;
   padding-bottom: 5px;
}   
input.billinginfo
{
   font-family: arial; 
   font-size: 14px; 
   color: #222222; 
   padding-top: 5px;
   padding-bottom: 5px;
   border: 1px solid #9999ff;
}   






#fbwhighlightbar
{
   background-color:#666666; font-size:16px; font-weight:bold; font-family:arial; color:#ffffff;
}

#fbwtoptab
{
   background-color:#ffffff; font-size:13px; font-weight:bold; font-family:arial; color:#444444; border:2px solid #dddddd; 
}

#fbwhighlightbar1
{
   background-color:#aaddaa; font-size:20px; font-weight:bold; font-family:arial; color:#000000; 
}

A.fbwhighlightbarlink:ACTIVE{color:#ffffff;text-decoration:none;font-size:16px; font-weight:bold; }
A.fbwhighlightbarlink:LINK{color:#ffffff;text-decoration:none;font-size:16px; font-weight:bold; }
A.fbwhighlightbarlink:VISITED{color:#ffffff;text-decoration:none;font-size:16px; font-weight:bold; }
A.fbwhighlightbarlink:HOVER{color:#cccccc;text-decoration:none;font-size:16px; font-weight:bold}

#fbwinstructionbreak
{
font-family: arial; 
font-size: 18px; 
color:#ff0000; 
font-weight: bold; 
border-top: 2px solid #dddddd; 
padding-top: 5px; 
padding-bottom: 5px;
}

#fbwhardborder
{
border:4px solid #0000aa;
background-color: #eeeeee;
}

#fbwhardborder1
{
border:4px solid #0000aa;
background-color: #f0f0ff;
}

#fbwhardborder2
{
border:4px solid #0000aa;
background-color: #f0fff0;
}

#fbwhardborder3
{
border:4px solid #0000aa;
background-color: #fff0f0;
}

.spanbutton { cursor:pointer; }


.sitemaplevel1
{
   background:#FFFFFF;
   font-family:arial;
   font-size:16px;
   font-weight:bold;
   padding:5px;
}

.sitemaplevel2
{
   background:#FFFFFF;
   font-family:arial;
   font-size:15px;
   padding:5px;
   padding-left:20px;
}

.sitemaplevel3
{
   background:#FFFFFF;
   font-family:arial;
   font-size:12px;
   padding:5px;
   padding-left:40px;
}


table.shoppingcartheader
{
   font-size:14px; 
	font-family: arial;
   background-color:	#ffffff;
   color: #000000;
   border: 2px solid #ff9900;
}

td.shoppingcartheader
{
   font-size:14px; 
	font-family: arial;
	font-weight: bold;
   background-color:	#ff9900;
   color: #ffffff;
}

td.shoppingcarttypeheader
{
   font-size:16px; 
	font-family: arial;
	font-weight: bold;
   background-color:	#ffff99;
   color: #000000;
}

td.shoppingcarttypesubtotal
{
   font-size:16px; 
	font-family: arial;
	font-weight: bold;
   background-color:	#ffffff;
   color: #000000;
   border-top: 1px solid black;
   padding-right: 10px;
}
