a:active     {  font-family: verdana; font-size: 12px; color: #000000}
a:link       {  font-family: verdana; font-size: 12px; color: #000000}
a:visited    {  font-family: verdana; font-size: 12px; color: #000000}
body         {  font-family: verdana; font-size: 12px; color: #000000}
li           {  font-family: verdana; font-size: 12px; color: #666666}
ol           {  font-family: verdana; font-size: 12px; color: #666666}
table        {  font-family: verdana; font-size: 12px; color: #000000}
td           {  font-family: verdana; font-size: 12px; color: #000000}
ul.disc {list-style-type: disc; font-size:0.5em;}
ul.circle {list-style-type: circle; font-size:0.5em;}
ul.square {list-style-type: square; font-size:0.5em;}
ul.none {list-style-type: none; font-size:0.5em;}
.style5 {
	color: #cd6c6c;
	font-weight: bold;
	font-size: 11px;
}
.style6 {
	color: #CC0000;
	font-weight: bold;
	font-size: 14px;
}
.style7 {
	color: #CC0000;
	font-weight: bold;
	font-size: 11px;
}
.style9 {
	color: #ffc71d;
	font-weight: bold;
	font-size: 11px;
}
.style10 {
	color: #000000;
	font-weight: bold;
}
.style11 {color: #000000}
.style12 {
	color: #666666;
	font-size: 11px;
}
.style13 {
	color: #89a7d8;
	font-weight: bold;
	font-size: 11px;
}
.style14 {
	font-size: 11px;
	color: #666666;
}
.style15 {
	color: #666666;
	font-weight: bold;
	font-size: 11px;
}
.style16 {
font-size: 10px
}
.style17 {
	color: #69d8dc;
	font-weight: bold;
	font-size: 11px;
}
.smgreytext {
	font-size: 10px;
	color: #666666;
}
.smgreytitle {
	color: #666666;
	font-weight: bold;
	font-size: 10px;
}
.header {
	color: #666666;
	font-weight: bold;
	font-size: 14px;
}
.bighead {
	font-size: 20px
}
.purpleheader {
	color: #b28fd2;
	font-weight: bold;
	font-size: 14px;
}
.limeheader {
	color: #79D53F;
	font-weight: bold;
	font-size: 14px;
}
.aquaheader {
	color: #62d6da;
	font-weight: bold;
	font-size: 14px;
}
.blueheader {
	color: #89a7d8;
	font-weight: bold;
	font-size: 14px;
}
.citrusheader {
	color: #62d6da;
	font-weight: bold;
	font-size: 14px;
}
.redheader {
	color: #cd6c6c;
	font-weight: bold;
	font-size: 14px;
}


/*---  Weblog entry formatting.  ---*/

.weblog {
 padding-bottom: 12px;
 border-bottom:1px dotted #999999;
}

/*---  Name of author in weblog entries ---*/

.author {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #999999;
 font-weight: normal;
}

/*---  Paragraph formatting in weblog entries ---*/

p {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #474747;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: normal;
}



#menuTree {
	text-align: left;
	margin: 0 0 2px 0;
	padding: 0px 0px 0px 5px;
}

#menuTree li a {
	text-decoration: none;
	font-size: 8pt;
	line-height: 1.5;
}

#menuTree li {
	list-style-type: none;
	font-size: 8pt;
	line-height: 1.5;
}

#menuTree ul.item li {
	padding-left: 5px;
	background: url(shop/images/arrow_up.gif) no-repeat 0 50%;
}

#menuTree ul.item {
	padding-left: 3px;
	margin: 0;
}

#menuTree ul.item li a {
}

#menuTree #current {
	font-weight: bold;
}

#menuTree #current:after {
	content: url(shop/images/arrow_right.gif);
	padding-left: 1px;
}

/*
#menuTree ul.item li a:hover {
	border-bottom: 1px solid #CD0000;
}
*/

.open ul {
	display: block;
	margin: 0;
}

.open a.parent {
	font-weight: bold;
	padding-left: 0px;
}

.open a.sub {
	font-weight: bold;
	padding-left: 0px;
}
	
.closed ul { display: none; }

.closed a.parent {
}

.closed a.sub {
	font-weight: bold;
}

/*[Experimental]*/
#menuTree ul.item li.open, #menuTree ul.item li.closed {
	background: none;
	padding-left: 0;
}

#menuTree ul.item li.open a.sub, #menuTree ul.item li.closed a.sub {
	color: #CD0000;
}

#menuTree ul.item li.open a:hover.sub, #menuTree ul.item li.closed a:hover.sub {
	border-bottom: none;
}

del {
	text-decoration: line-through;
}
/*[Now-Works]*/

/*\*//*/
	@import "ie5mac.css";
/**/
-->



/*--  Default form field formatting. --*/

form {
  margin-top:         0px;
}

/*--  Input field formatting. --*/

.input {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  height:             1.6em;
  padding:            .3em 0 0 2px;
  margin-top:          3px;
  margin-bottom:       3px;
} 

/*--  Input text-area formatting --*/

.textarea {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  margin-top:         3px;
  margin-bottom:      3px;
}

/*--  Submit button formatting. --*/