/* top level styles */

	body {
		font-family:Arial, Helvetica, sans-serif; background:#FFFFFF; font-size:11px
	
	}
	table 	{  margin:0px; padding:0px; }
	td 		{  margin:0px; padding:0px;  }

	a {color:#990000; text-decoration:none}
	a:hover {color:#FF3333}
	
	h1 {font-size:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin:2px 0px 8px 0px}
	h2 {font-size:16px; font-weight:normal; font-family:"Times New Roman", Times, serif}
	h3 {font-size:14px; font-weight:normal; font-family:"Times New Roman", Times, serif}

/* Forms */
	.field { border:1px solid #CCCCCC; background-color:#FFFFFF }
	.fieldsmall { border:1px solid #CCCCCC; background-color:#FFFFFF; font-size:10px; font-family:Arial, Helvetica, sans-serif }
	.field:hover { border:1px solid #666666 }
	
	.button { border:1px solid #CCCCCC; background-color:#FFFFFF; cursor:pointer }
	.button:hover { border:1px solid #666666 }

/* standard */
	.small {font-size:10px;  font-family: Arial, Helvetica, sans-serif; color:#666666 }
	.true {color:#00CC00; font-weight:bold}
	.false {color:#CC3333; font-weight:bold}

/* Sections */
.s1 {; font-family:"Times New Roman", Times, serif; color:#FFFFFF; background:#FFAABB ; padding: 2px; line-height:14px; border:1px solid #EE8899; text-align:center; display:block; margin:2px; font-weight:bold; font-size:14px;  }
.s1:hover {color:#FF0011; background:#FFCCCC ; border:1px solid #FF0011; display:block}
.s2	{ display:block; line-height:18px; padding-left:15px; margin:1px; text-align:left; font-size:12px; border-top:1px solid #CCCCCC}
.s2:hover {background-color:#FFF; }
.s3	{ display:block; line-height:16px; padding-left:50px;  margin:1px; text-align:left; font-size:11px}	
.s3:hover {background-color:#FFF; }


/* Customized styles */
.cartitems { font-weight:normal; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:left; padding:3px; line-height:16px; font-size:11px}
.cartprice {  font-family:Geneva, Arial, Helvetica, sans-serif; text-align:right; padding:3px; line-height:16px; font-size:12px; border-top:1px solid #FF9999}
.fullbhead {background:#FFFFFF; border:1px solid #FFCCCC; background-color:#FFEEEE }
.decoration { color:#FF6666; font-weight:bold; font-size:32px }
.section_path {}


a.top_menu {color:#FFFFFF; background:#FF99AA ; padding: 4px; line-height:15px; border:1px solid #EE8899; display:block; margin:0px 1px 0px 0px  }
a.top_menu:hover   {color:#FF0011; background:#FFCCCC ; border:1px solid #FF0011; display:block}
a.top_menu:active  {color:#FF0011; background:#FFCCCC ; border:1px solid #FF0011; display:block}
	
/*product styles */

.productTitle {  color:#441111; padding:0px; margin:0px; font-size:14px; text-align:left; font-weight:bold; background:#FFEEEE  }
.productBox {    margin:1px; border:1px solid #EECCCC }
.itemLinks { font-size:11px; font-weight:bold; line-height:12px; display:block;  border:1px solid #FFFFFF; margin:2px; padding:2px; margin:1px }
.itemLinks:hover {background-color:#FEE; border:#990000 1px solid }
.price {color:#990000; font-size:18px; margin:2px; font-weight:bold }
.bigprice  { margin:3px; padding:0px; color:#CC0000; font-weight:bold; font-size:24px }
.oldprice { color:#666666; text-decoration:line-through; font-size:16px}

/* admin styles */
	.admin {background:#EEFFEE; border:1px solid #009900; font-family:sans-serif; font-size:11px; display:inline; line-height:14px; padding:1px 5px 1px 5px; position:absolute;  }