#main-nav 
{ 
	padding-top	: 4px;
	position	: relative;
	z-index		: 2;
	margin-top:-4px;
	height:29px;
	}

#main-nav ul 
{ 
	background:#d8ed69 url(../../images/bachmans/tabbar.jpg) repeat-x 0 0;
	height:29px;
	
}

#main-nav ul li a.main-nav-selected{
	background:#bdd528 url(../../images/bachmans/arrow_down.gif) center right no-repeat;
	border:solid 0px #ff0000;
	color:#4a0084;
	
}

#main-nav ul li a.main-nav-selectedLeft{
	background:url(../../images/bachmans/arrow_down.png) center right no-repeat;
	border:solid 0px #ff0000;
	color:#4a0084;
	
}

#main-nav ul li {display:inline; padding:7px 0px 7px 0px; border:solid 0px #ff0000;}

/*#main-nav ul li { display:inline-block; float:left; padding-top:0px; height:29px;}*/

#main-nav ul li.activeLeftCorner
 {
 	background:url(../../images/bachmans/tab_bg_active.png) no-repeat bottom left;
 	border:solid 0px #ff0000;
 	#padding:0px 0px 0px 0px;
 }

#main-nav ul li.activeRightCorner
 {
     background:url(../../images/bachmans/tab_bg_active_right.png) no-repeat bottom right;
     border:solid 0px #ff0000;
     #padding:0px 0px 0px 0px;
 }

#main-nav ul li a
{
	display				: inline-block;
	font				: 12px/29px Arial, 'PMN Caecilia', serif;
	color				: #6e448f;
	text-transform		: uppercase;
	background: url(../../images/bachmans/arrow_right.png) center right no-repeat;
}

/*#main-nav ul li .leftTab{ 
	display				: block;
	float				: left;
	width:8px;
	height:29px;
	background: url(../../images/bachmans/bg_first_tab.png)  no-repeat top left;
}

#main-nav ul li .rightTab 
{
	display				: block;
	float				: right;
	width:8px;
	height:29px;
	background: url(../../images/bachmans/bg_last_tab.png)  no-repeat bottom right;
}*/

.divider{
	background-color:#a67dc9; 
	width:1px; 
	height:29px;
}

/*#main-nav ul li a:hover { background-position: top center; } */
#main-nav ul li a.selected { background-position: center center; }

/*#main-nav ul li a:hover {background:#b9d128 url(../../images/bachmans/bg_tab77.gif) 0 0 repeat-x; height:29px;}*/

#menu .tab_corner
{
    height:29px;
    width:10px;
    background	:url(../../images/bachmans/tab_left_corner.png) 0 0 no-repeat;
    }
#tab_corner_right
{
    height:29px;
    background	:url(../../images/bachmans/tab_right_corner.png) 0 0 no-repeat;
    width:15px;
 }

/* FLOWERS */
#main-nav-1
{
	text-align:center;
	padding:0 14px;
	background-color:#d8ed69;
/*	background-image	: url(../../images/bachmans/main-nav/main-nav-flowers.gif); */
}

#main-nav-2
{
	text-align:center;
	padding:0pt 15px;
	background-color:#d8ed69;
	/*background:#B9D128 url(../../images/bachmans/bg_tab_1.gif) ;
	background-image	: url(../../images/bachmans/main-nav/main-nav-gifts.gif); */
}


#main-nav-3
{
	text-align:center;
	padding:0pt 15px;
	background-color:#d8ed69;
/*	background-image	: url(../../images/bachmans/main-nav/main-nav-garden.gif); */
}


#main-nav-4
{
	text-align:center;
	padding:0pt 15px;
	background-color:#d8ed69;
/*	background-image	: url(../../images/bachmans/main-nav/main-nav-businesses.gif); */
}


#main-nav-5
{
	text-align:center;
	padding:0pt 15px;
	background-color:#d8ed69;
/*	background-image	: url(../../images/bachmans/main-nav/main-nav-seasonal.gif); */
}

#main-nav-blank
{
	background-color:#d8ed69;
	font-weight:bold;
 	height:29px;
}

/* ----------------------------------------------------- nav-panel */

/*1st div classes*/
.nav-panel
{ 	
	position		: absolute;
	z-index			: 9999;
	top				: 4px;
}

#nav-panel-1
{ 	
	width:auto;
	background-image	: url(../../images/bachmans/bg_tab_menu-1.JPG);
	background-repeat:repeat-x;
}

#nav-panel-1 a
{
	width:auto;
	height:32px;
	display:block;
}

#nav-panel-2	
{ 
	 
	width:auto;
	background-image	: url(../../images/bachmans/bg_tab_menu-1.JPG);
   background-repeat:repeat-x;
}

#nav-panel-2 a
{
	width:auto;
	height:32px;
	display:block;
}

#nav-panel-3	
{
	 
	width:auto;
	background-image	: url(../../images/bachmans/bg_tab_menu-1.JPG); 
	background-repeat:repeat-x;
}

#nav-panel-3 a
{
	width:auto;
	height:32px;
	display:block;
}

#nav-panel-4 	
{ 
	 
	width:auto;
	background	: url(../../images/bachmans/bg_tab_menu-1.JPG) ;
	background-repeat:repeat-x;
	}

#nav-panel-4 a
{
	width:auto;
	height:32px;
	display:block;
}

#nav-panel-5 	
{ 
	 

	background 	: url(../../images/bachmans/bg_tab_menu-1.JPG);
	background-repeat:repeat-x;
}

#nav-panel-5 a
{

	height:32px;
	display:block;
}

.nav-panel-text{
	
}

/* 2nd div classes*/

.nav-panel-base
{
	padding-bottom	: 10px;
	border			: #c1a4da 2px solid;
	margin-top		: 0px; /* hides part of the top border behind the tab */
	background		: #FFF url(../../images/bachmans/nav-panel_bg.gif) top left repeat-x;
	float			: left;
	position		: absolute;
	z-index			: 999;
}

.nav-panel-base .content 
{
	padding		: 12px;
	font		: 11px Arial, Helvetica, sans-serif;
	/*border		: #FFF 1px solid;*/
	border-top	: 0;
	float		: left;
}


.nav-panel-base ol 
{ 
	list-style	: none; 
	padding		: 24px 10px 0 22px;
	/*border-left	: #cbccc7 1px dotted;*/
	background	: url(../../images/bachmans/nav-panel_learn.gif) 19px 2px no-repeat;
	float		: left;
	min-width: 140px;
}

.nav-panel-base ol.first /* first-child not supported by IE6 */ 
{ 
	border				: 0; 
	padding-left		: 0;
	background-position	: 0px 2px;
	min-width:40px;
}
.nav-panel-base ol.shop { background-image: url(../../images/bachmans/nav-panel_shop.gif); }


.nav-panel-base ol li { margin-bottom: 4px; padding-top:0px;}
.nav-panel-base ol a { font-weight: bold; color:#9258c4; }
.nav-panel-base ol a:hover
{
	text-decoration	: underline;
	color			: #8a49bf;
}
.nav-panel-base ol li div { padding: 5px 0 0 10px; margin-top: -6px;}
.nav-panel-base ol li p a, .nav-panel ol li p a
{
	font-weight	: normal;
}

.nav-panel-base ol li p
{
	padding: 0px;
	margin: 0px;
}


#nav-panel-base-1
{
 
}

#nav-panel-base-2
{
	 
}


#nav-panel-base-3
{
	 
}

#nav-panel-base-4
{
	 
}

#nav-panel-base-5
{
	 
}

.nav-panel-tab {
	display				: block;
	float				: left;
	background-position	: bottom left;
	backround-repeat	: no-repeat;
	font				: 12px Arial,'PMN Caecilia', serif;
	color				: #775691;
	text-transform		: uppercase;
	line-height         :29px;
}

.nav-panel-tab img{
	vertical-align:middle;
	}
/*This for subcategories navigation */
.recentViewTitle{
font-family: 'Arial';
color: rgb(0, 0, 0);
font-size: 14px;
}
ul.recentlyviewed {
	 width:75px;
	 text-align:center; 
	 float:left; 
	 margin:10px 10px 10px 0px; 
	 list-style:none; 
	 padding:0;
	 height:auto; 
}
div.prod-name a{  
font-family: 'Arial';
color: rgb(0, 0, 0);
font-size: 11px;
	}
div.prod-name a:HOVER{
	text-decoration: underline;
}
#toTopText{
 font-family: "Arial";
  color: rgb(0, 0, 0); 
   text-decoration: underline;
  font-weight: bold;
  position	: absolute; 
  right 		: 20px; 
}


/*#subCategories {
height:27px;
margin:0pt 1px 6px;
}
#subCategories ul {
background:#E8F9BC url(../../images/bachmans/sub-nav_bg.gif) no-repeat scroll left top;
float:left;
height:100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#subCategories ul li {
display:inline;
}
#subCategories ul li a {
color:#787878;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:16px;
line-height:16px;
margin-top:5px;
padding:0pt 9px;
position:relative;
text-transform:uppercase;
}
 #subCategories ul #sub-nav-text{
	color:#787878;
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
	height:16px;
	line-height:16px;
	margin-top:5px;
	position:relative;
	text-transform:uppercase;
}

.sub-nav-text{
	color:#787878;
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
	height:16px;
	line-height:16px;
	margin-top:5px;
	position:relative;
	text-transform:uppercase;
}
#subCategories .submenu_title
{
	padding:0 5px 0px 14px;
}


#subCategories ul li a div {
background-position:right center;
background-repeat:no-repeat;
display:block;
font-size:1px;
height:100%;
position:absolute;
right:0px;
top:0px;
width:10px;
}
#subCategories ul li a:hover {
color:#3F1B5B;
text-decoration:underline;
}

#subCategories ul li a.selected
{
    background:url(../../images/bachmans/sub-nav_selected_bg.gif) no-repeat 0 0;
    color:#8D75A7;
    text-decoration:none;
    padding:0px 0px 0px 12px;
    height:16px;
    display:block;
}

#subCategories ul li a.selected div {
background-image:url(../../images/bachmans/sub-nav_selected_right_bg.gif);
}
#subCategories .right {
background:#FFFFFF url(../../images/bachmans/sub-nav_right.gif) no-repeat scroll left top;
float:left;
height:27px;
width:15px;
}
#subCategories .left {
background:#FFFFFF url(../../images/bachmans/sub-nav_left.gif) no-repeat scroll left top;
float:left;
height:27px;
width:15px;
}

*/

/* subCategories new menu style start here  */
.cleaner
{
	clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; 
}

#subCategories
{
	color:#787878;
	margin-bottom:10px;
	margin-right:10px;
	min-height:28px;
	background:url(../../images/bachmans/sub-nav_bg_right1.gif) no-repeat right top;
}

#subCategories span
{
	height:17px;
	display:inline-block;
    background:#E8F9BC url(../../images/bachmans/sub-nav_bg2.gif) no-repeat left top;
	border:solid 0px red;
	padding:5px 5px 5px 5px;
	float:left;
}

#subCategories span a, #subCategories span a:visited
{
    color:#787878;
    font-size:10px;
    font-family:Arial;
    font-weight:bold;
    text-transform:uppercase;
    white-space:nowrap;
}

#subCategories span a:hover
{
    color:#333;
    text-decoration:underline;
}

#subCategories span a.selected
{
    background:url(../../images/bachmans/sub-nav_selected_bg.gif) no-repeat left 0;
    color:#8D75A7;
    line-height:16px;
    padding:0px 0px 0px 10px;
    display:inline-block;
    white-space:nowrap;
}

#subCategories span a.selected:hover
{
    text-decoration:none;
}

#subCategories span label.selectedRight
{
    background:url(../../images/bachmans/sub-nav_selected_right_bg.gif) no-repeat right 0;
    width:10px;
    line-height:16px;
    display:inline-block;
    vertical-align:top;
}

.corner-left{
background:url(../../images/bachmans/cornerleft.gif);
height:31px;
width:10px;
display:inline-block;
}
.corner-left-menu{
background:url(../../images/bachmans/corner_left_menu.jpg);
height:31px;
width:10px;
display:inline-block;
}
.corner-right{
background:url(../../images/bachmans/cornerright.gif);
height:31px;
width:19px;
display:inline-block;
	
}
.corner-right-menu{
background:url(../../images/bachmans/corner_right_menu.jpg);
height:31px;
width:19px;
display:inline-block;
}
