/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #FF8E90; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #821517; text-decoration: underline; }

BODY {
  background:#FFFFFF;
  margin: 0px;
  padding:0px;
  font-family: Arial;
  font:12px Arial;
}

BODY.black {
  background:#000000;
  color: #ffffff;
  margin: 0px;
  padding:0px;
  font-family: Arial;
  font:12px Arial;
}

h1, p, body, html{margin:0;padding:0}

a {
  color: #000000;
  text-decoration: none;
  outline: none;
  border: none;
}

a:hover {outline:  none;
  color: #ff6699;
  text-decoration: underline;
  border: none;
  
}

img { 
 border: none; 
}

#topheaderbg {
	background: #ffffff;
	padding:0px;
	}

#lowheaderbg {
	background: #000000 url(http://www.bossipynk.com/media/catalog/images/header/lower_Bar.jpg) repeat-x;
	padding:0px;
	}

#lowheaderpink {
	background: #000000 url(http://www.bossipynk.com/media/catalog/images/header/lower_bar_pink.jpg) repeat-x;
	padding:0px;
	}

#midheaderblack {
	background:#000000 url(http://www.bossipynk.com/media/catalog/images/header/black_gradient.jpg) repeat-x;
	padding:0px;
	}

#midheaderbg {
	background:#000000;
	padding:0px;
	}

#midheadergreen {
	background: #99CC33 url(http://www.bossipynk.com/media/catalog/images/header/green_gradient.jpg) repeat-x;
	padding:0px;
}

#midheaderkids {
	background: #99CC33 url(http://www.bossipynk.com/media/catalog/images/header/kids_patch.jpg) repeat-x;
	padding:0px;
}

#midheader_palegreen {
	background: #CCFFCC url(http://www.bossipynk.com/media/catalog/images/header/palegrn_gradient.png) repeat-x;
	padding:0px;
}

#midheaderpets {
	background:#330000;
	padding:0px;
	}

#midheaderwomen {
	background:#FF6699 url(http://www.bossipynk.com/media/catalog/images/header/pink_gradient.jpg) repeat-x;
	padding:0px;
	}

#topbarbg {
	background: #000000 url(http://www.bossipynk.com/media/catalog/images/header/header_top.jpg) repeat-x;
	padding:0px;
	}

#topbarpink {
	background: #000000 url(http://www.bossipynk.com/media/catalog/images/header/header_top_pink.jpg) repeat-x;
	padding:0px;
	}

#footer_grey {
	background:#808080;
	}

#footer_top {
	background:#808080;
	}
	
#footer_bottom {
	background:#808080;
	}

.boxText { font-family: Arial; font-size: 18px;
}

a.atopmenu {outline:  none; font-family:Tahoma Arial, Helvetica, sans-serif;color:#000000; text-decoration:underline;font-size: 11px; border: none; }

a.atopmenu:hover{outline:  none; font:Tahoma Arial, Helvetica, sans-serif;color:#000000; text-decoration:none;font-size: 11px; border: none; }

a.footerLink{font-family:Arial;color:#ffffff; text-decoration:underline;font-size: 12px; outline:  none; border: none;}

a.headtop{font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000; outline:  none; border: none;}

a.headerLink{font-family: Arial; font-weight: bold; color:#FFFFFF; outline:  none; 
}

a.footerLink:hover{font:Arial; color:#ffffff; text-decoration:none;font-size: 12px; outline:  none; border: none;}

a.footer{font-family: Arial;
  font-size: 12px;
  color: #ffffff; outline:  none; border: none;}

a.tags{font: Arial; color:#ff6699; text-decoration:underline;font-size: 12px; outline:  none; border: none;}

a.tags:hover{font: Arial; color:#808080; text-decoration:none;font-size: 12px; outline:  none; border: none;}

FORM {
	display: inline;
}

TR.header {
  /*background: #ffffff;*/
}

TR.headerNavigation {
   background: #ffffff;
  color: #000000;
	font: italic 12px Arial;
}

TD.headerNavigation {
  background: #ffffff;
  color: #000000;
	font: italic 12px Arial;
}

A.headerNavigation { 
  color: #000000; 
  outline: none;
  border: none;
}

A.headerNavigation:hover {
  color: #000000;
  outline:  none;
  border: none;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
a.menu{background:url(images/menu_bg.gif) repeat-x;display:block; width:159px; height:27px;  padding-top:10px; padding-left:0px;color:#000000; font:bold 11px Tahoma, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; outline:  none; border: none;}
a.menu:hover{background:url(images/menu_bg.gif) repeat-x ;display:block; width:158px; height:27px;  padding-top:10px; padding-left:0px;color:#000000; font:bold 11px Tahoma, Helvetica, sans-serif;text-transform:uppercase; text-decoration:underline; outline:  none; border: none;}
*.search{color:#000000; text-decoration:underline}
.search:hover{color:#000000; text-decoration:none}
.searchHelp{color:#333333;
	font: 14px Arial;
	text-align: left;
}
.horiz_menu{font:11px Tahoma, Helvetica, sans-serif; text-decoration:none; color:#000000;}
.horiz_menu:hover{font:11px Tahoma, Helvetica, sans-serif; text-decoration:underline; color:#000000;}
.categories{color:#000000;}
.categories:hover{color:#821517;}
*.header{border:1px solid #6DC7E5; text-align: left; padding-left:10px; padding-top:4px; 
  background:url(images/box_bg.gif) repeat-x; height:22px; margin-bottom:1px;color:#FFF;font:bold 14px Arial,Tahoma, Helvetica, sans-serif;}
*.productName{color:#636467; font-weight:bold; font:12px Arial,Tahoma, Helvetica, sans-serif;}
a.productName{color:#636467; font-weight:bold; font:12px Arial,Tahoma, Helvetica, sans-serif; outline:  none; border: none;}
*.productName:hover{color:#636467; font-weight:bold;font:12px Arial,Tahoma, Helvetica, sans-serif; text-decoration:underline;}
*.price{color: #000000; font:bold 14px Arial, Helvetica, sans-serif;}
a.bottom{color:#000000; font-weight:bold; text-transform:uppercase; text-decoration:none; outline:  none; border: none;}
a.bottom:hover{color:#000000; font-weight:bold; text-transform:uppercase; text-decoration:underline; outline:  none; border: none;}

a.bestsellers{ color: #821517; text-decoration:none; outline:  none; border: none;}
a.bestsellers:hover{ color:#bd1700; text-decoration:underline; outline:  none; border: none;}

a.java_menu_header{ color: #ff6699; text-decoration:none; outline:  none; border: none;}

TD.categoryText, SPAN.categoryText, P.categoryText {
  font-family: Arial;
  font-size: 12px;
  color: #636467;
  padding-left:20px;
}

TD.footer {
  font-family: Arial;
  font-size: 12px;
  color: #ffffff;
  padding:0px 0px;
}

a.newproducts {
  color: #821517; font-size:10px;padding-left:0px; padding-bottom:10px; text-align:left; outline:  none;
 border: none;}

TD.price {
  font-family: Arial;
  font-size: 11px;
  color: #821517;
  font-weight: bold;
  padding:5px 0px;
}

.infoBox {

}
.infoBox1{background-color:#FFFFFF; color: #333333;
	vertical-align: top;
}

.infoBoxContents { 
  font-family: Arial;
  font-size: 10px; 
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FF8E90;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.attrBox, TABLE.attrBox {
  text-transform:lowercase;
  color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

TD.infoHeaderHeading {
  color:#000000; font-size:10px;padding-bottom:3px; text-align:left;
}

TD.infoBoxHeading {
text-transform:lowercase;
  color: #000000;
	font: italic bold 11px Arial;
	padding-left:0px;
}

TD.infoBoxHeading1 {
  text-transform:lowercase;
  color: #000000;
	font: 11px Arial;
}

TD.infoBoxCategoriesHeading {
  background:url(images/infobox/cat_bg.gif) repeat-x;
  font-family: Arial;
  font-size: 11px;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial;
  font-size: 10px;
 
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
  color: #000000;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
  color: #000000; 
}

TD.newproducts {
  color: #821517; font-size:10px;padding-left:40px; padding-bottom:10px; text-align:left;
}

TABLE.headerblack, TD.headerblack {
 background:#000000 url(http://www.bossipynk.com/media/catalog/images/header/black_gradient.jpg) repeat-x;
	padding:0px;
}

TABLE.headergreen, TD.headergreen {
 background: #99CC33 url(http://www.bossipynk.com/media/catalog/images/header/green_gradient.jpg) repeat-x;
	padding:0px;
}

TABLE.headerpets, TD.headerpets {
 background:#330000;
	padding:0px;
}

TABLE.headerwomen, TD.headerwomen {
 background:#FF6699 url(http://www.bossipynk.com/media/catalog/images/header/pink_gradient.jpg) repeat-x;
	padding:0px;
}


TD.productList, a.productList {
  font-family: Arial;
  font-size: 12px;
  color:#000000;
	text-decoration: none;
}


TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #cccccc;
  border-spacing: 1px;
  background: #cccccc;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #BCBEC0;
  color: #000000;
  font-weight: bold;
}
.productListing-heading a{
  color: #FFFFFF;
  font-weight: bold;
}
.productListing-heading a:hover{
 
  color: #FFFFFF;
  font-weight: bold;
text-decoration:underline;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; color: #cccccc; 
}

TD.productListing-datapic { color: #ff6699; padding-top:20px; padding-bottom:20px;
	font: bold 14px Arial;
	vertical-align: top;
}

TD.productListing-data a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#636467;
}
TD.productListing-data a:hover{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#636467;

}

TD.anchorclass, a.anchorclass {
  color: #ffffff;
	font: 14px Arial;
	padding-left:0px;
}

TD.subHeader, a.subHeader {
  color: #ffffff;
	font: 14px Arial;
	padding-left:0px;
}

A.pageResults {
  color: #4A4949;
  outline:  none;
  border: none;
}

A.pageResults:hover {
  color: #4A4949;
  text-decoration:none;
  outline: none;
  border: none;
  
}

TD.rightmenu {
  color:#000000; font-family: Arial; font-size:16px; padding-left:25px; padding-bottom:10px; text-align:left;
}

TD.rightmenuWhite, A.rightmenuWhite {
  color:#999999; font-family: Arial; font-size:16px; padding-left:25px; padding-bottom:10px; text-align:left;
}

TD.leftmenu {
  color:#000000; font-family: Arial; font-size:16px; padding-left:0px; padding-bottom:10px; text-align:left;
}

TD.bookmarkus {
  color:#000000; padding-left:25px; padding-bottom:10px; text-align:left;
	font: bold 16px Arial;
}

TD.bydesign {
  color:#000000; padding-left:0px; padding-bottom:10px; text-align:left;
	font: bold 16px Arial;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  padding-left:0px;
}

TD.productName, DIV.productName {
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  padding-left:20px;
}

TD.products_header, a.products_header {
  color: #ffffff;
  padding-left:20px;
	font: bold 16px Arial;
}

TD.products_list, a.products_list {
  font-family: Arial;
  font-size: 14px;
  color: #333333;
  padding-left:0px;
}


li.products_bullets, div.products_bullets {
  font-family: Arial;
  font-size: 14px;
  color: #999999;
  padding-left:20px;
	list-style-type: none;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.login, SPAN.login, P.login {
  color: #ffffff;
	font: 11px Arial;
}

TD.logoff, SPAN.logoff, P.logoff {
  color: #ffffff;
	font: 9px Arial;
}

TD.main, P.main {
  background:#ffffff;
  font-family: Arial;
  font-size: 12px;
  color:#636467;
  padding-left:20px;
  padding-right:10px;
  line-height: 1.5;
}

TD.mainHeader, a.mainHeader {
	background: #e9f6f6;
  color: #333333;
	font: 18px Arial;
	padding-left:0px;
}

TD.greenhead, P.greenhead {
  background:#ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #7F7F29;
  padding-left:20px;
  padding-right:10px;
}

TD.pinkhead, P.pinkhead {
  background:#ffffff;
  font-family: Arial;
  font-size: 13px;
  color: #ff6699;
  padding-left:20px;
  padding-right:10px;
}

TD.greyhead, P.greyhead {
  background:#ffffff;
  font-family: Arial;
  font-size: 13px;
  color: #333333;
  padding-left:20px;
  padding-right:10px;
}

TD.redhead, P.redhead {
  background:#ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #961B1E;
  padding-left:20px;
  padding-right:10px;
}

TD.prodNote, P.prodNote {
  background:#ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #7F7F29;
  padding-left:20px;
  padding-right:10px;
}

TD.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#000000;
}

TD.prodText, SPAN.prodText, P.prodText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #636467;
  padding-left:0px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial;
  font-size: 10px;
  color: #636467;
  padding-left:20px;
}

TD.smallText2, SPAN.smallText2, P.smallText2 {
  font-family: Arial;
  font-size: 11px;
  color: #6b6f75;
}

TD.smallText3, SPAN.smallText3, P.smallText3 {
  font-family: Arial;
  font-size: 11px;
  color: #ffffff;
}

TD.tones, P.tones{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#000000;
}

TD.tonehead, SPAN.tonehead, P.tonehead {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
}

TD.subcatText, SPAN.subcatText, P.subcatText {
  font-family: Verdana, Arial, sans-serif;
  color:#000000;
  font-size: 10px;
  font-weight: bold;
}


TD.leftDuchess{
	background: url(http://www.bossipynk.com/media/catalog/images/menu/twitter_duchess.gif) no-repeat;
}

TD.moodDuchess{
	background: url(http://www.bossipynk.com/media/catalog/images/menu/cartoon_right.gif) no-repeat;
}

DIV.twitterDuchess {
    color: #000000;
	text-decoration: none;
	font: 12px Arial;
	padding: 0px 14px 20px 20px;
	white-space: normal;
	border-style: none;
	list-style-type: none;
}

a.twitterLink_Duchess{font-family: Arial; font-weight: bold; color:#000000;
}

TD.leftEmpress{
	background: url(http://www.bossipynk.com/media/catalog/images/menu/twitter_empress.gif) no-repeat;
}

TD.moodEmpress{
	background: url(http://www.bossipynk.com/media/catalog/images/menu/cartoon_left.gif) no-repeat;
}

DIV.twitterEmpress {
    color: #000000;
	text-decoration: none;
	font: 12px Arial;
	padding: 14px 14px 14px 20px;
	white-space: normal;
	border-style: none;
	list-style-type: none;
}

a.twitterLink_Empress{font-family: Arial; font-weight: bold; color:#000000;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

TD.fieldKey {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color:  #333333;
}

TD.fieldValue {
  font-family: Arial;
  font-size: 12px;
  color:  #000000;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #821517;
  line-height: 1.5;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #821517;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial,Verdana, Arial, sans-serif;
  color: #000000;
  font:bold 12px;  
}

SPAN.mainSubcat {
  font-family: Arial,Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #821517;
  font-weight: bold; 
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;

}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background-color: #FF8E90; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #821619; }

*.h11{color:#636467; font-weight:bold; text-decoration:none; font-size:11px;}
*.h11:hover{color:#636467; font-weight:bold; text-decoration:underline;font-size:11px;}

*.m11{color:#636467; text-decoration:none; font-size:10px;}
*.m11:hover{color:#636467; text-decoration:underline;font-size:10px;}

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #BCBEC0;
	border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Arial, sans-serif, Verdana;
	font-size: 12px;	
	text-decoration: none;
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: ##636467;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffffff;
	background-color: #666666;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #68696d;
	border: 2px outset #fdfefd;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Arial, sans-serif, Verdana;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: ##636467;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #68696d;
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #68696d;
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
	background-color: #f2f5f6; width:177px; padding-top:10px;
padding-bottom:10px; padding-left: 10px;color:#636467;
font: 11px Arial, Helvetica, sans-serif; 
font-weight: bold;
border: 1px outset #636467;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
  font-family: Arial, sans-serif, Verdana;
	font-size: 12px;		color: #636467;
	text-decoration: none;
	position: relative;
	display: block;		
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #636467;
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #636467;
	background-color: #d8d9da;
	text-decoration: none;
	font-weight: bold;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffffff;
	background-color: #d8d9da;	
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	background-color: #f2f5f6;
	border: 2px outset #ffffff;

	position: relative;
	display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: Arial, sans-serif, Verdana;
	font-size: 12px;		color: #636467;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #636467
	text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #d8d9da;
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #d8d9da;	
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #BCBEC0;
		font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #BCBEC0;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-size: 13px;	
	text-decoration: none;	
	outline:  none;
	border: none;
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #841212;
	background-color: #ccc;
	font-size: 13px;	
	text-decoration: none;	
	outline:  none;
	border: none;
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #000000;
	font-size: 13px;	
	text-decoration: none;	
	outline:  none;
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}
SPAN.productInfoSmall{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#000000;}



TD.subcatText, SPAN.subcatText, P.subcatText {
  color: #636467;
  padding-left:10px;
	font: 14px Arial;
}
