img {
   behavior: url("pngbehavior.htc");
}

body {
	background-image: url(smblue_rock.gif);
}
.cattext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.cattextred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #85092F;
}
.catindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	padding: 0;
	margin: 0;
}
.catindexheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	padding: 0;
	margin: 0;
}
.cattitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.catprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #333333; 
}
.catpricereduced {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FF0000;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}
.formheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.infoheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.infoheadermain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 0;
	margin: 0;
}
.infoheaderwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	
}
.pageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #556D8A;
		
}
.pageheader-millie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #556D8A;
}

.indexmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
		
}
.indexnew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	padding: 0;
	margin: 0;
}
.titlenew {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.tour {
    font-family: 'Copperplate Gothic Light', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #556D8A;
}

.shop {
    font-family: 'Papyrus', Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #556D8A;
}

.pagenumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #777777;
}

.free {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.shipping {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FF0000;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}

.rollmenu {border-right: #254869 1px solid; padding-right: 2px; border-top: #8eaac7 1px solid; display: block; padding-left: 2px; font-size: 11px; padding-bottom: 2px; border-left: #5f87af 1px solid; color: #eee; line-height: normal; padding-top: 2px; border-bottom: #19324c 1px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #ffff99; text-decoration: none}
.rollmenu:hover {background-color: #ffff33; text-decoration: none}
.menuhead {font-weight: bold; font-size: 10px; color: #666666; background-color: transparent}
#menu6 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu12 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}

/* CSS to achieve magnifying glass icon with little extra coding for Tasia */
img.img-fix
{
	background: url(graphics/magnify.gif) no-repeat 100% 100%;
}
/* CSS to achieve strikethrough text, without using <strike> tag, 
and avoiding the line going through a '0' making it look like an '8' */
.strike 
{
	background: url(graphics/strike.gif) no-repeat -3em 0; 
}
#item01 { background: url(graphics/smart-num-01.gif) no-repeat 0 0; }
#item02 { background: url(graphics/smart-num-02.gif) no-repeat 0 0; }
#item03 { background: url(graphics/smart-num-03.gif) no-repeat 0 0; }
#item04 { background: url(graphics/smart-num-04.gif) no-repeat 0 0; }
#item05 { background: url(graphics/smart-num-05.gif) no-repeat 0 0; }
#item06 { background: url(graphics/smart-num-06.gif) no-repeat 0 0; }
#item07 { background: url(graphics/smart-num-07.gif) no-repeat 0 0; }
#item08 { background: url(graphics/smart-num-08.gif) no-repeat 0 0; }
#item09 { background: url(graphics/smart-num-09.gif) no-repeat 0 0; }