#bubbanav
{
	float:right;
	width:616px;
	z-index:1;
}

#bubbanavshadow 
{
	background-image:url(../images/custom/innerpage_nav_right.jpg);
	height:94px;
	width:14px;
	position:absolute;
	margin-left:777px;
}

#bubbanav #innerpagenav
{
	position: relative;
	width: 616px;
	height: 142px;
	background-image: url(../images/custom/header-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	z-index:5;
}	

.menuActuator a 
{ 
	color:#666666; 
	font-weight:bold; 
	font-size:10px; 
	font-family:arial; 
}

.menu 
{ 
	font-family:verdana; 
	color:#003366; 
	font-size:10px; 
	background-color:#eee; 
	z-index:auto; 
	text-align:left; 
}

a.droplink 
{ 
	display:block; 
	color:#003366; 
	padding:1px 2px 4px 3px; 
	text-decoration:none; 
}

a.droplink:hover 
{ 
	color:#9c0011; 
	text-decoration:none; 
}

ul#navtable 
{ 
	margin:0; 
	padding:0; 
}

ul#navtable li 
{ 
	margin:32px 0 0; 
	float:left; 
	list-style-type:none; 
}

/* this makes TDs a container with their own coordinate system. absolutely-positioned elements will be offset relative to them */
li div 
{ 
	position:relative; 
}

a img 
{ 
	border:none; 
}

#bubbalogo
{
	position:absolute;
}

#bubbafooter
{
	background-color: #036;
	text-align:right;
	padding-top:10px;
}

#bubbafooter, #bubbafooter a
{
	color:#fff;
	font: normal 7pt Verdana, Arial, sans-serif;
	text-decoration:none;
}

/* store navigation
***********************************************************/

#bubbastorenav
{
	border: 2px solid #fff;
	border-left:0;
	border-right:0;
	background-color:#600;
	height:25px;
	text-align:left;
}

#bubbastorenav a
{
	color:#fff;
	font: bold 10px Verdana, Arial, sans-serif;
	text-decoration:none;
	margin-left:15px;
	line-height:25px;
}

#bubbastorenav a:hover
{
	color:#ff9;
}

/* left sidebar
***********************************************************/

#bubba-left
{ background: transparent url(../images/custom/side-bg.jpg) repeat-y; padding-right:10px; padding-left:5px; padding-top:15px; width:145px; }

#bubba-left .bubba-element
{ margin-bottom:15px; }

#bubba-left .bubba-element-body
{ background: transparent url(../images/custom/element-top-bg.png) no-repeat; padding-left:10px; }

#bubba-left .bubba-element-bottom
{ background: transparent url(../images/custom/element-bottom-bg.png) no-repeat; height:17px; }

#bubba-left .bubba-element .menu-headers
{ background-color: transparent; border:none; color:#600; text-transform:uppercase; font-weight:bold; font-size:11px; padding:5px 0 0 5px; }

#bubba-left .bubba-element table td
{ padding:2px 0 2px 5px; }

#bubba-left .bubba-element table td.bubba-subcategory
{ padding-left:15px; }

#bubba-left a
{ color:#900; font-weight:bold; text-decoration:none; }

#bubba-left a:hover 
{ text-decoration:underline; }

#bubba-left .icon
{ display:none; }

#bubba-left .txtBoxStyle
{ width:110px; }

#bubba-left .bubba-element .tb_normal td
{ padding:0; }

/* content: category, subcategory
***********************************************************/

.breadcrumbs
{ padding-top:10px; }

.breadcrumbs a
{ font-size:8pt; margin:0 5px; }

.breadcrumbs a:first-child
{ margin-left:0; }

.subcategory_title 
{ display:none; }


#billing_country, #shipping_country
{ width: 152px; }

/* .bubba_sub_category .item */
.bubba_category_12 .item,
.bubba_category_13 .item,
.bubba_category_14 .item,
.bubba_category_15 .item
{ display:none;}

/* right sidebar
***********************************************************/

#bubba-right
{ background-color:#fff; border-left:1px solid #ccc; }

.bubba_separator
{ background-color:#ccc; padding:0; height:1px; }