/* ****    Copyright (c) 1999-2007 UniteU Technologies Inc.  All rights reserved. ****/
/**** Brass Bells  
* editor:cls, date:01.NOV.2007 
*************************************************************/
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0px; 
	color: #000000; 
	font-size: 11px;
}
td 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px;
}
p 
{
	font-size: 11px;
	margin-top: 0px; 
	margin-bottom: 8px; 
	text-align: left; 
	font-weight: normal;
}

/* general div on all pages to offset content from left nav  */
.PageContent 
{
	position: relative; 
	top: 20px; 
	left: 15px;
}

/*  general links - applied when no class is specified  */
a:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #853E47; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
a:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #853E47; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
a:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #CB552A; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #CB552A; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}

/* shop by brand dropdown*/
.qjump 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #660000; 
	font-size: 8px; 
	text-decoration: none; 
	font-weight:bold
} 
.search
{
	width: 150px;
}
/*****HeaDER LOGIN WELCOME LINKS ***************/
.shopperTxt{font-family: Book Antiqua,Arial;font-size: 12px;color:#FFFFFF;font-weight:bold;text-decoration:none;}
.shopper:link{font-family: Book Antiqua,Arial;font-size: 12px;color:#FFFFFF;text-decoration:none;font-weight:bold}
.shopper:visited{font-family:Book Antiqua,Arial;font-size:12px;color:#FFFFFF;text-decoration:none;font-weight:bold}
.shopper:hover{font-family:Book Antiqua,Arial;font-size: 12px;color:#a4984e;text-decoration:underline;font-weight:bold}
.shopper:active{font-family:Book Antiqua,Arial;font-size: 12px;color:#FFFFFF;text-decoration:underline;font-weight:bold}

/***** printable receipt LINKS ***************/
.printTxt{font-family: Book Antiqua,Arial;font-size: 12px;color:#80732F;font-weight:bold;text-decoration:none;}
.print:link{font-family: Book Antiqua,Arial;font-size: 12px;color:#80732F;text-decoration:none;font-weight:bold}
.print:visited{font-family:Book Antiqua,Arial;font-size:12px;color:#80732F;text-decoration:none;font-weight:bold}
.print:hover{font-family:Book Antiqua,Arial;font-size: 12px;color:#80732F;text-decoration:underline;font-weight:bold}
.print:active{font-family:Book Antiqua,Arial;font-size: 12px;color:#80732F;text-decoration:underline;font-weight:bold}


/*FOOTER CLASSES  */
.Footer:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}
.Footer:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}
.Footer:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #EE484C; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}
.Footer:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #EE484C; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

/*  left hand navigation, top level  */
.deptbarlink:link 
{
	font-family:Book Antiqua,arial; 
	color:#ffffff; 
	text-decoration:none; 
	font-size:10pt;
	font-weight:bold;	
	line-height:18px; 
}
.deptbarlink:visited 
{
	font-family:Book Antiqua,arial; 
	color:#ffffff; 
	text-decoration:none; 
	font-size:10pt;
	font-weight:bold;	
	line-height:18px; 
}
.deptbarlink:hover
{
	font-family:Book Antiqua,arial; 
	color:#a69249; 
	font-size:10pt; 
	text-decoration:underline; 
	font-weight:bold;	
	line-height:18px; 
}
.deptbarlink:active 
{
	font-family:Book Antiqua,arial; 
	color:#a69249; 
	font-size:10pt; 
	text-decoration:underline; 
	font-weight:bold;	
	line-height:18px; 
}

/*  left hand navigation, secondary level  */
.deptbarlink2:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #806a09; 
	text-decoration: none; 
	font-size: 10px; 
	font-weight: normal; 
	line-height:15px; 
}
.deptbarlink2:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #806a09; 
	text-decoration: none; 
	font-size: 10px; 
	font-weight: normal; 
	line-height:15px; 
}
.deptbarlink2:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #EE484C; 
	text-decoration: underline; 
	font-size: 10px; 
	font-weight: normal; 
	line-height:15px; 
}
.deptbarlink2:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #EE484C; 
	text-decoration: underline; 
	font-size: 10px; 
	font-weight: normal; 
	line-height:15px; 
}

/*page title text on all pages except the department and product pages*/
.PageTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 20px;
	color: #003366;
}

/*department titles*/
.DeptTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #003366; 
	font-weight: bold; 
	margin-left:10px;
}

/*  sub-department links  */
.deptlinkM:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	color: #000000; 
	text-decoration: none; 
	font-size: 11px;
}
.deptlinkM:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	color: #000000; 
	text-decoration: none; 
	font-size: 11px;
}
.deptlinkM:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	color: #000000; 
	text-decoration: underline; 
	font-size: 11px;
}
.deptlinkM:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	color: #000000; 
	text-decoration: none; 
	font-size: 11px;
}

/*  sub-department short description  */
.DeptShortDescription 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}

/*  product links  */
.deptlinkP:link  
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #000000; 
}
.deptlinkP:visited  
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #000000; 
}
.deptlinkP:hover  
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #000000; 
}
.deptlinkP:active  
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #000000; 
}

/*product short description*/
.ProductShortDescription 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}

/*list price or price level 1 with a sale*/
.ListPricewSale 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}
/*list price or price level 1 with NO sale*/
.ListPricewoSale 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}
/* sale price */
.SalePrice 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: red;
}
/* msrp price */
.MSRPPrice 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}

/*product titles*/
.ProductName 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #003366; 
	font-weight: bold;
}

/* "Back to" link on product page  */
.deptlinkM2:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
.deptlinkM2:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
.deptlinkM2:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366; 
	text-decoration: underline; 
	font-size: 11px;
	font-weight: normal; 
}
.deptlinkM2:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366; 
	text-decoration: underline; 
	font-size: 11px;
	font-weight: normal; 
}

/*list price or price level 1 with a sale*/
.ListPricewSaleP  
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
}
/*list price or price level 1 with NO sale*/
.ListPricewoSaleP  
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
}
/* sale price */
.SalePriceP  
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: red;
}
/* msrp price */
.MSRPPriceP  
{
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
}

/* You may also be interested in */
.relProductlabel 
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
}

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR  
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR 
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
}
/*  related products sale price */
.SalePriceR  
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: red;
}
/*  related products msrp price */
.MSRPPriceR  
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
}

/*  SHOPPER LOOKUP, SHOPPER NEW AND SHOPPER UPDATE CLASSES  */
.SubHeadbgcolor 
{
	background: #cccccc; 
}
.tablebgcolor
{
	background: #FFFFFF; 
}
.SubHeadText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: inherit; 
	color: #21205A; 
	font-weight: bold;
	font-size: 12px;
}
.TableText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #000000;
}
.ErrorMsg 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #FF0000;
}
.SubText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: inherit; 
	color: #000000; 
	font-size: 10px; 
	font-weight: normal;
}
.optional 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #000000;
	font-size: 11px;
}
.required 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #000000; 
	font-weight: bold;
	font-size: 11px;
}

/*  BASKET PAGE */
.CartLabels 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #21205A;
	font-weight:bold;
	font-size: 11px;
}
.BasketErrors
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	background: #ffffff;
}
.ErrorMsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	background: #ffffff;
	font-size: 11px;
}

/*  PAYMENT PAGE  */
.PaymentInput 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-weight: bold;
	font-size: 11px;
}
.PurchaseErrors
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	background: #ffffff;
	font-size: 11px;
}



.footmulti:link 
{
	font-family:Book Antiqua,Arial; 
	color:#5c5B86; 
	font-size:10pt; 
	text-decoration: none; 
	font-weight:bold
} 
.footmulti:visited 
{
	font-family:Book Antiqua,Arial; 
	color:#5c5B86; 
	font-size:10pt; 
	text-decoration: none; 
	font-weight:bold
} 
.footmulti:hover 
{
	font-family:Book Antiqua,Arial; 
	color:#5c5B86; 
	font-size:10pt; 
	text-decoration: underline; 
	font-weight:bold
} 
.footmulti:active 
{
	font-family:Book Antiqua,Arial; 
	color:#5c5B86; 
	font-size:10pt; 
	text-decoration: underline; 
	font-weight:bold
} 

.mono_style
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
}

.mono_header
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 14px;
	font-weight:bold;
}
.mono_check_text
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; 
}
.mono_price
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
}
.left_phone
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #b39b45;
	font-size: 16px;
	font-weight:bold;
}
.left_phone2
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;
	font-size: 16px;
	font-weight:bold;
}
.left_right
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;
	font-size: 14px;
	font-weight:bold;
}
.right_phone2
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #b39b45;
	font-size: 14px;
	font-weight:bold;
}
td.deptThm {
margin:0px;
padding:0px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#BFB19B;
border-right-width:1px;
border-right-style:solid;
border-right-color:#BFB19B;
border-top-style:solid;
border-top-color:#BFB19B;

}

td.deptTxt {
height:150px;
margin:0px;
padding:5px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#BFB19B;
border-right-width:1px;
border-right-style:solid;
border-right-color:#BFB19B;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#BFB19B;
}


span.PageSpanner {width:50%; display:block; margin:5px 0;padding:3px;border:1px solid #BFB19B;background:#e6e6e6;}
.PageSpanner, .PageSpanner a {font-size:14px;}
.PageSpanner, .PageSpanner a:hover {font-size:14px;}
.PageSpanner, .PageSpanner a:active {font-size:14px;}
.PageSpanner, .PageSpanner a:visited {font-size:14px;}



//Drop Cart Styles
#header_cart_container	{background-repeat:no-repeat; background-image:url(../header_cart_bg.gif);}

.header_cart		{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; padding:5px 0px 0px 12px; float:none;}
.header_cart a:link, .header_cart a:visited	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.header_cart a:hover, .header_cart a:active	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; }

.header_cart_plus	{ 
	position:relative; 
	top:-45px;
	right:40px; 
	width:40px; 
	line-height:18px; 
	text-align:center; 
	background-color:#ffffff; 
	font-family:Verdana, Arial, Helvetica; 
	border:1px solid #cccccc;
	float:right;}
.header_cart_plus a:link  {font-size: 10px;color:#000066;}
.header_cart_plus a:hover  {font-size: 10px;color:#000066;}
.header_cart_plus a:active {font-size: 10px;color:#000066;}
.header_cart_plus a:visited  {font-size: 10px;color:#000066;}



#dropcart_wrapper			{z-index:999; position:relative; visibility:hidden; height:auto; width:235px;}
#dropcart_span				{position:absolute;}

.cart-drop-table			{border:1px solid #21205A; border-top:0px none #ffffff; width:235px;}
.cart-drop-table-top		{background-repeat:no-repeat; background-position:bottom left;}
.cart-drop-row td			{color:#000000; background-color:#ffffff; padding:5px 5px 5px 5px;}
.cartdrop_footer td,
.cartdrop_header td			{padding:5px; color:#FFFFFF;}

.cart-drop-prod-name a		{color:#21205A; font-weight:bold; font-size:10px;}
.cart-drop-prod-header		{color:#666666; font-weight:bold; font-size:10px;}
.cart-drop-prod-bottom		{color:#666666; border:0px none #FFFFFF; border-bottom:1px solid #CCCCCC; font-size:10px;}
.cart-drop-prod-bottom input{font-size:10px;}

.drop-cart-product			{color:#000000; font-weight:bold; display:block; margin-bottom:2px;}
.dropcart-thumbnail			{margin:0px 0px 0px 0px;}

.cart-Descr-wrapper			{ z-index:9999980; position:relative; top:-20px; left:-143px; visibility:hidden;}
.cart-Descr-inner			{position:absolute; height:auto; width:125px; background-color:#EAE8E4; border: 1px solid #000000; text-align:right; padding:5px;}
.clear { clear: both; }
