/* ----- */
/* Panel */
/* ----- */

.panel {
	display: block;
	margin-bottom: 12px;
}

.panel .button .stretch,
.panel .link_button .stretch {
	width: 120px;
}

.panel .header {
	display: block;
	background-image: url(../images/panel/default_header.png);
	height: 20px;
	line-height: 20px;
	text-indent: 10px;
	text-decoration: none;
	color: #EE94AD;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 108%;
}
.panel a.header:hover {color: #88CCCC;}

.panel .content {
	background-image: url(../images/panel/default_content.png);
	padding: 8px 10px 8px 10px;
	overflow: hidden;
}
.panel .top {
	overflow: hidden;
	background-image: url(../images/panel/default_top.png);
	height: 2px;
	margin-top: 2px;
}
.panel .bottom {
	overflow: hidden;
	background-image: url(../images/panel/default_bottom.png);
	height: 2px;
}

/* ------------------------- */
/* Panel - Newsletter Signup */
/* ------------------------- */

.panel.newsletter_signup .header {background-image:url(../images/panel/blue_header.png);color: #FFFFFF;}
.panel.newsletter_signup .content {text-align: center;}
.panel.newsletter_signup .content input {
	text-align: center;
	margin-bottom: 10px;
	width: 134px;
}

/* -------------------- */
/* Panel - Best Sellers */
/* -------------------- */

.panel.bestsellers .content ul {padding-left: 12px;}
.panel.bestsellers .content li {list-style-type: disc; margin-bottom: 4px; color:#88CCCC;}
.panel.bestsellers .content span {color:#606060;}
.panel.bestsellers a {text-decoration: none;}

/* --------------------- */
/* Panel - Cart Contents */
/* --------------------- */

.panel.cart_contents .header {background-image:url(../images/panel/blue_header.png);color: #FFFFFF;}
.panel.cart_contents td {padding-bottom: 10px;}
.panel.cart_contents .quantity {white-space: nowrap;padding-right: 10px;}
.panel.cart_contents .item a {text-decoration: none;;}
.panel.cart_contents .subtotal {padding-bottom: 10px;}
.panel.cart_contents .buttons {text-align: center;}

/* ------------------ */
/* Panel - Contact Us */
/* ------------------ */

.panel.contact_us .header {background-image:url(../images/panel/blue_header.png);color: #FFFFFF;}
.panel.contact_us .content {text-align: center;}
.panel.contact_us p {margin-bottom: 10px;font-size: 93%}

/* ----------------- */
/* Panel - Login Box */
/* ----------------- */
.panel.login_box .header {background-image:url(../images/panel/blue_header.png);color: #FFFFFF;}
.panel.login_box input {width: 134px;}
.panel.login_box .buttons {text-align: center;}
.panel.login_box .button,
.panel.login_box .link_button {margin-top: 10px;}
.panel.login_box .links {margin-top: 10px;text-align: center;font-size: 77%;}

/* --------------------- */
/* Panel - Manufacturers */
/* --------------------- */

.panel.manufacturers .content {padding: 0 10px;}
.panel.manufacturers select {width: 140px;}

/* ------------------ */
/* Panel - Categories */
/* ------------------ */

.panel.categories .content		{padding-left: 6px;}
.panel.categories li a			{padding-left: 14px;display: block;height: 1%;}
.panel.categories li li a		{margin-left: 10px;font-size: 85%;}
.panel.categories li li li a	{margin-left: 20px;}

.panel.categories a			{text-decoration: none;}
.panel.categories a.current	{color: #EE94AD;}

.panel.categories a.leaf	{background: transparent url(../images/arrow_right.png) no-repeat scroll left;}
.panel.categories a.leafed	{background: transparent url(../images/arrow_down.png) no-repeat scroll left;}




