body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/template.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: 90c0d8;
	margin: 0px;
}
A:link, a:visited, a:active		
    { color: <%=pagecolor%>;
	text-decoration: none;
	color: #4A82A6;
}
A:hover		{
	text-decoration: underline;
}

#topinfo {
	font-family: lucida;
	color: #9BD3E9;
}
.toplinks {
	background-image: url(images/topnav_bk.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 24px;
}
.toplinks img {
	margin-right: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.toplinks a:link, .toplinks a:active, .toplinks a:visited {
	font-size: 11px;
	color: #6C6C6C;
}
.toplinks a:hover  {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.content {
	background-color: #FFFFFF;
	background-image: url(images/bow3.png);
	background-repeat: no-repeat;
	background-position: 732px top;
	border-right-width: 6px;
	border-right-style: solid;
	border-right-color: #f2f3f3;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #f2f3f3;
	vertical-align: top;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #f2f3f3;
	padding-top: 14px;
	padding-right: 11px;
	padding-bottom: 24px;
	padding-left: 11px;
}
.search {
	border: 1px solid #A7D3E6;
	font-size: 9pt;
	background-color: #FFFFFF;
	padding-left: 3px;
	width: 102px;
}
.sidenav .title a:link, .sidenav .title a:visited, .sidenav .title a:active  {
	font-weight: bold;
	text-transform: uppercase;
	color: #BD436E;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	line-height: 100%;
}
.sidenav .title a:hover  {
	font-weight: bold;
	text-transform: uppercase;
	color: #BD436E;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	text-decoration: underline;
	line-height: 100%;
}

.sidenav a:link, .sidenav a:visited, .sidenav a:active {
	font-size: 12px;
	color: #666666;
	line-height: 150%;
}
.sidenav a:hover {
	font-size: 12px;
	color: #666666;
	line-height: 150%;
	text-decoration: underline;
}
.sidenav  {
	
}

.homecats img {
	border: 1px solid #999999;
	margin-bottom: 3px;
}
.homecats td {
	padding-bottom: 10px;
}
.homecats div {
	text-align: center;
}
.homecats a:link, .homecats a:active, .homecats a:visited {
	text-transform: uppercase;
	color: #666666;
	font-size: 9pt;
}
.homecats a:hover {
	color: #528DB5;
}
.homecats img {
	filter: progid:DXImageTransform.Microsoft.Shadow(color="#666666",Direction=135,Strength=4);

}

.seasonal {
	background-color: #FAECF2;
	border: 1px solid #EBABCB;
	margin-top: 6px;
	color: #333333;
	font-size: 9pt;
}
.seasonal img {
	width: 110px;
	border: 1px solid #FFFFFF;
	margin-bottom: 3px;
	margin-top: 12px;
filter: progid:DXImageTransform.Microsoft.Shadow(color="#C9A2BF",Direction=135,Strength=4);

}
.seasonal    a:link  {
	color: #C2537A;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}
.footer a:link, .footer a:visited, .footer a:active {
	color: #FFFFFF;
}
.footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer font, .footer h1, .footer {
	color: #FFFFFF;
}


TD.NoTile
{
background-repeat: no-repeat;
background-position: bottom left;
}

#image {
width: 180; height: 180; border: 0; margin: 0; 
padding: 0; margin-bottom: -5px; 
background-repeat: no-repeat;
background-position: bottom left;
} 
/* The negative margin-bottom removes the 
descender margin in IE6. */


img.thumbnail {filter: progid:DXImageTransform.Microsoft.Shadow(color="<%=light%>",Direction=135,Strength=5); border: 1px solid #cacaca;}
img.specials {border: 1px solid #FFFFFF;
}

A.prevnext:link, A.prevnext:visited, A.prevnext:active	{
	font-size:10px;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-weight: bold;
	color: #528DB5;
	padding: 2px;
}
A.prevnext:hover {
	font-size:10px;
	text-decoration: none;
	background-color: #999999;
	border: 1px solid #999999;
	font-weight: bold;
	color: #FFFFFF;
}




.mandatory		{ font-size:10px; color: red}
.errormessage	{ font-size:12px; color: red; background: #FFFF00;text-decoration: blink}
.options		{ font-size:10px; color: black}
.grey		{ font-size:9px; color: #565656}






A.item:link		{ color: <%=pagecolor%>;font-size:11px;text-decoration: none}
A.item:visited	{ color:<%=pagecolor%>;font-size:11px;text-decoration: none}
A.item:active	{ color:<%=pagecolor%>;font-size:11px;text-decoration: underline}
A.item:hover	{ color: red;font-size:11px;text-decoration: underline}
.item			{ font-size:12px; color: black}


.price		{
	font-size:11px;
	color:#C04D75;
	font-weight:bold;
}
.black		{ font-size:12px; color: black}
.blackbold	{ font-size:12px; color: black; font-weight: bold}
A.black:link	{ font-size:12px; color: black}
A.black:visited	{ font-size:12px; color: black}
A.black:active	{ font-size:12px; color: black}
A.black:hover	{ font-size:12px; color: black;text-decoration: none}


.dropdown	{
	font-size:11px;
	color: black;
	line-height: 16px;
	padding: 3px;
}
.tiny	{ font-size:10px; color: black}

p	{
}
.home	{ font-size:10px}

ul	{ font-size:12px}
ol	{ font-size:12px}



.mini	{ font-size:1px; color:"#D6F7BC"}
#ur{color: #014e72;font-size:10px;text-decoration: none; background-color: #dff4ff}
#glossary {width: 350;background-color: #dff4ff;color: #0000ff}


#divDescription{position:absolute; width:200; visibility:hidden; z-index:200}
.withbg{font-family:verdana,arial,helvetica; font-size:11px; background-color:#C4F39F; padding:3px; border: 1px solid #999999}
#divlinks{position:absolute; left:100; top:200; z-index:1}

.fieldheader{font-family:verdana,arial,helvetica; font-size:14px; font-weight: bold; color: #0172BD}
.field{font-family:verdana,arial,helvetica; font-size:12px; font-weight: bold; color: #0172BD}
.pageheader{font-family:verdana,arial,helvetica; font-size:14px; font-weight: bold; color: #0172BD; background-color:#DCEFFB; width: 98%; padding:1px; border-bottom: 1px solid #999999}




A.small1:link	{font-family: verdana;color: <%=light%>;font-size:11px;text-decoration: none; line-height:11pt}
A.small1:visited{font-family: verdana;color: <%=light%>;font-size:11px;text-decoration: none; line-height:11pt}
A.small1:active	{font-family: verdana;font-size:11px;text-decoration: underline; line-height:11pt}
A.small1:hover	{font-family: verdana;font-size:11px;color: <%=light%>;text-decoration: underline; line-height:11pt}

A.botlinks:link	{font-family: verdana;color: #555555;font-size:11px;text-decoration: underline; line-height:11pt}
A.botlinks:visited{font-family: verdana;color: #555555;font-size:11px;text-decoration: underline; line-height:11pt}
A.botlinks:active	{font-family: verdana;font-size:11px;color: #555555;text-decoration: underline;}
A.botlinks:hover	{font-family: verdana;font-size:11px;color: #000066;text-decoration: none;}


A.small2:link	{font-family: verdana;color: #000000;font-size:11px;text-decoration: none; line-height:11pt}
A.small2:visited{font-family: verdana;color: #000000;font-size:11px;text-decoration: none; line-height:11pt}
A.small2:active	{font-family: verdana;color: #000000;font-size:11px;text-decoration: underline; line-height:11pt}
A.small2:hover	{font-family: verdana;color: #000000;font-size:11px;text-decoration: underline; line-height:11pt}


.small1 {font-family: verdana;color: <%=pagecolor%>;font-size:11px;text-decoration: none; line-height:0pt }
.small2 {font-family: verdana;color: <%=pagecolor%>;font-size:10px;text-decoration: none; line-height:0pt }

A.title1:visited	{font-weight: bold;font-family: verdana;color: blue;font-size:11px;text-decoration: none}
A.title1:link		{font-weight: bold;font-family: verdana;color: blue;font-size:11px;text-decoration: none}
A.title1:active		{font-weight: bold;font-family: verdana;font-size:11px;text-decoration: underline}
A.title1:hover		{font-weight: bold;font-family: verdana;font-size:11px;color: <%=pagecolor%>;text-decoration: underline}


.hometitle				{font-weight: bold;font-family: verdana;color: #4E3210;font-size:11px;text-decoration: none}
A.hometitle:link		{font-family: verdana;font-size:11px; color: #000000;text-decoration: none}
A.hometitle:visited		{font-family: verdana;font-size:11px; color: #000000;text-decoration: none}
A.hometitle:active		{font-family: verdana;font-size:11px; color: #000000; text-decoration: underline}
A.hometitle:hover		{font-family: verdana;font-size:11px; color: <%=pagecolor%>;text-decoration: underline}



A.ur:visited{font-family: verdana;font-size:11px; color: #000000;text-decoration: none}
A.ur:link	{font-family: verdana;font-size:11px; color: #000000;text-decoration: none}
A.ur:active	{font-family: verdana;font-size:11px; color: #000000;text-decoration: none}
A.ur:hover	{font-family: verdana;font-size:11px; color: <%=pagecolor%>;text-decoration: underline}

TD.NoTile
{
background-repeat: no-repeat;
background-position: top center;
}

TD.NoTileLeft
{
background-repeat: no-repeat;
background-position: top left;
}

A.itemname:visited	{
color: <%=pagecolor%>;
	font-size:13px;
	text-decoration: none
}
A.itemname:link		{
color: <%=pagecolor%>;
	font-size:13px;
	text-decoration: none
}
A.itemname:active	{
	color: #000000;
	font-size:13px;
	text-decoration: underline
}
A.itemname:hover	{
	font-size:13px;
	color: #FFFFFF
}

.color	{font-family: verdana;color: <%=pagecolor%>;font-size:11px;text-decoration: none}
A.color:visited	{font-family: verdana;color: <%=pagecolor%>;font-size:11px;text-decoration: none}
A.color:link	{font-family: verdana;color: <%=pagecolor%>;font-size:11px;text-decoration: none}
A.color:active	{font-family: verdana;color: #000000;font-size:11px;text-decoration: underline}
A.color:hover	{font-family: verdana;font-size:11px;color: #000000;text-decoration: underline}


.form		{
	font-size : 10px;
	font-family : Verdana;
	background-color : #ffffff;
	color : #000000;
	border-width : thin;
	
	}




input.cart  {
	font-size : 7pt;
	background-color : #BD436E;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: capitalize;
	border: 1px solid #8D3152;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}


.cartTextColor	{font-family: arial; font-size: 11px;font-style: normal; color: #000000}
.cartColumn		{font-family: arial; font-size: 11px; font-style: normal; color: <%=pagecolor%>; font-weight : bolder;}
.cartText		{font-family: arial; font-size: 11px;font-style: normal; color: #000000}
.productText	{font-family: arial; font-size: 11px;font-style: normal; color: <%=pagecolor%>}
.ProcessError	{font-family: arial; font-size: 10px; font-style: normal; color : Red; font : italic;}
a.cartText		{font-family: arial; font-size: 11px; font-style: normal; color:<%=pagecolor%>;}
.cartHeader		{font-family: arial; font-size: 11px; font-style: normal; color:<%=pagecolor%>; font-weight : bolder;}


td.cart			{font-family: verdana;font-size:11px; color: <%=pagecolor%>}
A.cart:link		{font-family: verdana;font-size:11px; color: <%=pagecolor%>}
A.cart:visited	{font-family: verdana;font-size:11px; color: <%=pagecolor%>}
A.cart:active	{font-family: verdana;font-size:11px; color: <%=pagecolor%>}
A.cart:hover	{font-family: verdana;font-size:11px; color: <%=pagecolor%>}



.catDesc{font-family:verdana,arial;font-size:10px;color:#222222;}
a.catDesc{font-family:verdana,arial;font-size:10px;color:#222222;}
a:hover.catDesc{font-family:verdana,arial;font-size:10px;color:#222222;}




.button  {
	font-size : xx-small;
	font-family : Verdana;
	background-color : #8FCBFB;
	color : #000000;
	font-weight : bold;
	border-width : thin;
}


div#container {
width: 163px; height: 165px; position: relative; margin: 0; padding: 0px; 
}

#image {
position: absolute; top: 0px; left: 0px; z-index: 2; 
width: 183px; height: 200px: padding: 0; border: 0;
} 

#resizabletable {
top: 1px; left: 1px; z-index: 2; 
width: 163px; height: 165px; padding: 0; border: 0;
}

#resizabletable td {
width: 163px; height: 165px; background: transparent;
}



img.thumbnail {filter: progid:DXImageTransform.Microsoft.Shadow(color="<%=pagecolor2%>",Direction=135,Strength=5); border: 1px solid <%=pagecolor%>;}

TD.NoTile
{
background-repeat: no-repeat;
background-position: bottom left;
}

#image {
width: 180; height: 180; border: 0; margin: 0; 
padding: 0; margin-bottom: -5px; 
background-repeat: no-repeat;
background-position: bottom left;
} 
/* The negative margin-bottom removes the 
descender margin in IE6. */



A.item:link		{ color: #000000;font-size:10px;text-decoration: underline}
A.item:visited	{ color: #000000;font-size:10px;text-decoration: underline}
A.item:active	{ color: #000000;font-size:10px;text-decoration: underline}
A.item:hover		{ color: <%=pagecolor%>;font-size:10px;text-decoration: none}
.item			{ font-size:10px; color: black}

.options		{ font-size:10px; color: black}

.grey		{ font-size:9px; color: #565656}
td.black		{ font-size:10px; color: black}
.black		{ font-size:10px; color: black}
.blacksmall		{
	font-size:10px;
	color: black
}
.blackbold	{ font-size:12px; color: black; font-weight: bold}
A.black:link	{ font-size:10px; color: black}
A.black:visited	{ font-size:10px; color: black}
A.black:active	{ font-size:10px; color: black}
A.black:hover	{ font-size:10px; color: black;text-decoration: none}


.dropdown	{ font-size:10px; color: black; background: <%=light%>}
.tiny	{ font-size:10px; color: black}

p	{ font-size:12px}
.home	{ font-size:10px}

ul	{ font-size:12px}
ol	{ font-size:12px}



.mini	{ font-size:1px; color:"#D6F7BC"}

H1	{
	font-size:18px;
	font-weight: lighter;
	color: #C04D75;
}
H2	{
	font-size:14px;
	font-weight: bold;
color: <%=pagecolor%>; background-color:<%=light%>; 			width: 98%;
	padding:4px;
	color: #BD436E;
}
H3	{
	font-weight: bold;
	color: #528DB5;
	font-weight: bold;
	text-transform: uppercase;
}
H4	{
	font-weight: bold;
	color: #000000;
	font-size:13px;
	text-decoration: underline
}
H5	{font-weight: bold;color: #014e72;font-size:14px;text-decoration: none;font-family:verdana}
H6	{font-weight: bold;color: #014e72;font-size:14px;text-decoration: none; background-color: #dff4ff}
.txtblue {
	color: #4977A6;
	font-size: 12pt;
	font-weight: bold;
}
.txtpara {
	font-size: 10pt;
	line-height: 150%;
}
.txtpara p {
	font-size: 10pt;
	line-height: 150%;
}
#ur{color: #014e72;font-size:10px;text-decoration: none; background-color: #dff4ff}
#glossary {width: 350;background-color: #dff4ff;color: #0000ff}


#divDescription{position:absolute; width:200; visibility:hidden; z-index:200}
.withbg{font-family:verdana,arial,helvetica; font-size:11px; background-color:#C4F39F; padding:3px; border: 1px solid #999999}
#divlinks{position:absolute; left:100; top:200; z-index:1}

.fieldheader{font-family:verdana,arial,helvetica; font-size:14px; font-weight: bold; color: #F9772F}
.field{font-family:verdana,arial,helvetica; font-size:12px; font-weight: bold; color: #F9772F}
.pageheader{font-family:verdana,arial,helvetica; font-size:14px; font-weight: bold; color: #F9772F; background-color:#DCEFFB; width: 98%; padding:1px; border-bottom: 1px solid #999999}


A.botlinks:link	{font-family: verdana;color: #555555;font-size:11px;text-decoration: underline; line-height:11pt}
A.botlinks:visited{font-family: verdana;color: #555555;font-size:11px;text-decoration: underline; line-height:11pt}
A.botlinks:active	{font-family: verdana;font-size:11px;color: #555555;text-decoration: underline;}
A.botlinks:hover	{font-family: verdana;font-size:11px;color: #000066;text-decoration: none;}


A.featCat:link		{font-family: verdana;color: #ffffff;font-size:10px;text-decoration: none; text-transform: uppercase}
A.featCat:visited	{font-family: verdana;color: #ffffff;font-size:10px;text-decoration: none; text-transform: uppercase}
A.featCat:active	{font-family: verdana;color: #ffffff;font-size:10px;text-decoration: underline; text-transform: uppercase}
A.featCat:hover		{font-family: verdana;color: #ffffff;font-size:10px;text-decoration: underline; text-transform: uppercase}

.small1 {font-family: verdana;color: <%=pagecolor%>;font-size:11px;text-decoration: none; line-height:0pt }
.small2 {font-family: verdana;color: #ffffff;font-size:10px;text-decoration: none; line-height:0pt }

A.title1:visited	{font-weight: bold;font-family: verdana;color: blue;font-size:11px;text-decoration: none}
A.title1:link		{font-weight: bold;font-family: verdana;color: blue;font-size:11px;text-decoration: none}
A.title1:active		{font-weight: bold;font-family: verdana;font-size:11px;text-decoration: underline}
A.tibody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-image: url(images/template.png);
	background-repeat: repeat-x;
	background-position: top;
}
.contact th {
	color: #FFFFFF;
	font-weight: normal;
	background-image: url(images/contact_bar.jpg);
	text-align: left;
	background-repeat: repeat-y;
	padding: 3px;
	vertical-align: middle;
	font-size: 10pt;
}
.contact img {
	margin-right: 0px;
	margin-left: 7px;
}
.contact td {
	padding-left: 8px;
	padding-top: 4px;
	font-size: 10pt;
	line-height: 14pt;
}
.contact {
	margin-bottom: 24px;
}
