/* ****    Copyright (c) 1999-2007 UniteU Technologies Inc.  All rights reserved. ****/
/**** AST A Simpler Time style  
* editor:cls, date:01.NOV.2007 
*************************************************************/
body 
{
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0px;  
	color: #000000; 
	font-size: 11px;
             font-weight: normal;
}
td 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px;
             font-weight: normal;
}
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 {margin:5px 8px 10px 10px}

/*  general links - applied when no class is specified  */
a:link 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #853E47; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
a:visited 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #853E47; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
a:hover 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #853E47; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
a:active {
	font-family: Arial, Helvetica, sans-serif; 
	color: #853E47; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}

/* shop by brand dropdown*/
.qjump 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #660000; 
	font-size: 8px; 
	text-decoration: none; 
	font-weight:bold	
}
/*****HeaDER LOGING WELCOME LINKS ***************/
.shopperTxt{font-family: arial, helvetica, sans-serif;font-size: 11px;color:#853E47;}
.shopper:link{font-family: arial, helvetica, sans-serif;font-size: 11px;color:#853E47;text-decoration:none;}
.shopper:visited{font-family: arial, helvetica, sans-serif;font-size:11px;color:#853E47;text-decoration:none;}
.shopper:hover{font-family: arial, helvetica, sans-serif;font-size: 11px;color:#853E47;text-decoration:underline;}
.shopper:active{font-family: arial, helvetica, sans-serif;font-size: 11px;color:#853E47;text-decoration:underline;}

/*** info LINKS ***************/
.infoTxt{font-family: arial, helvetica, sans-serif;font-size: 12px;color:#660000;}
.info:link{font-family: arial, helvetica, sans-serif;font-size: 12px;color:#660000;text-decoration:none;font-weight:bold;}
.info:visited{font-family: arial, helvetica, sans-serif;font-size:12px;color:#660000;text-decoration:none;font-weight:bold;}
.info:hover{font-family: arial, helvetica, sans-serif;font-size: 12px;color:#660000;text-decoration:underline;font-weight:bold;}
.info:active{font-family: arial, helvetica, sans-serif;font-size: 12px;color:#660000;text-decoration:underline;font-weight:bold;}

/*Home Page Links*/
.frontpage:link {font-family: helvetica, arial, sans-serif; font-size:10pt; color:#660000; font-weight:bold; text-decoration:underline}
.frontpage:hover {font-family: helvetica, arial, sans-serif; font-size:10pt; color:#660000; font-weight:bold; text-decoration:underline}
.frontpage:active {font-family: helvetica, arial, sans-serif; font-size:10pt; color:#660000; font-weight:bold; text-decoration:underline}
.frontpage:visited {font-family: helvetica, arial, sans-serif; font-size:10pt; color:#660000; font-weight:bold; text-decoration:underline}

/*  left hand navigation, top level  */
.deptbarlink:link 
{line-height: 12pt; font-family:Trebuchet MS; color:#000000; text-decoration:none; font-size:12px;font-weight:bold}
.deptbarlink:visited 
{line-height: 12pt; font-family:Trebuchet MS; color:#000000; text-decoration:none; font-size:12px;font-weight:bold}
.deptbarlink:hover
{line-height: 12pt; font-family:Trebuchet MS; color: #507ba7; font-size:12px; text-decoration:none; font-weight:bold; text-decoration:underline}
.deptbarlink:active 
{line-height: 12pt; font-family:Trebuchet MS; color: #507ba7; font-size:12px; text-decoration:none; font-weight:bold; text-decoration:underline} 

/*page title text on all pages except the department and product pages*/
.PageTitle
{
font-family: arial, helvetica, sans-serif;font-size: 18px;color: #660000;}

/*department titles*/
.DeptTitle{font-family: arial, helvetica, sans-serif;font-size: 18px;color: #000000}

/*  sub-department links  */
.deptlinkM:link 
{
font-family: arial, helvetica, sans-serif;font-size: 14px;color: black;text-decoration: none;font-weight: bold;}
.deptlinkM:visited 
{
font-family: arial, helvetica, sans-serif;font-size: 14px;color: black;text-decoration: none;font-weight: bold;}
.deptlinkM:hover 
{
font-family: arial, helvetica, sans-serif;font-size: 14px;color: black;text-decoration: none;font-weight: bold;}
.deptlinkM:active 
{
font-family: arial, helvetica, sans-serif;font-size: 14px;color: black;text-decoration: none;font-weight: bold;}

/*  product links  */
.deptlinkP:link, .deptlinkP:visited {font-family:arial,helvetica,sans-serif;font-size:12px;color:black;text-decoration:underline;font-weight:bold;}
.deptlinkP:hover, .deptlinkP:active {font-family:arial,helvetica,sans-serif;font-size:12px;color:black;text-decoration:underline;font-weight:bold;}

.ListPricewoSale{font-family: arial, helvetica, sans-serif; font-size:12px; color: black;}
.ListPricewoSale{font-family: arial, helvetica, sans-serif;font-size: 12px;color: black;}
.SalePrice{font-family: arial, helvetica, sans-serif;font-size: 12px;color: red;}
.MSRPPrice{font-family: arial, helvetica, sans-serif;font-size: 12px;color: black;}

/*product titles*/
.ProductName 
{
font-family: arial, helvetica, sans-serif;font-size: 18px;color: #000000;
}

/* "Back to" link on product page  */
.deptlinkM2:link 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #CC3300; 
	font-size: 12px;
	text-decoration: underline; 
	font-weight: normal; 
}
.deptlinkM2:visited 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #CC3300; 
	font-size: 12px;
	text-decoration: underline; 
	font-weight: normal; 
}
.deptlinkM2:hover 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #CC3300; 
	text-decoration: underline; 
	font-size: 12px;
	font-weight: normal; 
}
.deptlinkM2:active 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #CC3300; 
	text-decoration: underline; 
	font-size: 12px;
	font-weight: normal; 
}

.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; 
}

/* You may also be interested in */
.relProductlabel 
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;
}
td.relProduct {}

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR  
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
	text-decoration:line-through;
}
.ListPricewSaleR2 /*on basket page*/
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
	text-decoration:line-through;
}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR 
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
}
/*  related products sale price */
.SalePriceR  
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: red;
}
/*  related products msrp price */
.MSRPPriceR  
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
}

/*  SHOPPER LOOKUP, SHOPPER NEW AND SHOPPER UPDATE CLASSES  */
.SubHeadbgcolor 
{
	background: #660000; 
}
.tablebgcolor
{
	background: #FFFFFF; 
}
.SubHeadText 
{
	font-family: Arial, Helvetica, sans-serif;  
	color: #FFFFFF; 
	font-weight: bold;
	font-size: 12px;
	background: #660000; 
}
.TableText 
{
	font-family: Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #000000;
}
.ErrorMsg 
{
	font-family: Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #FF0000;
}
.SubText 
{
	font-family: Arial, Helvetica, sans-serif; 
	background: inherit; 
	color: #000000; 
	font-size: 10px; 
	font-weight: normal;
}
.optional 
{
	font-family: Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #000000;
	font-size: 11px;
}
.required 
{
	font-family: Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #000000; 
	font-weight: bold;
	font-size: 11px;
}

/*  BASKET PAGE */
.CartLabels 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;
	font-weight:bold;
	font-size: 11px;
}
.basketlinkP:link{font-family: arial, helvetica, sans-serif;font-size: 8px;color: black;}
.basketlinkP:visited{font-family: arial, helvetica, sans-serif;font-size: 8px;color: black;}
.basketlinkP:hover{font-family: arial, helvetica, sans-serif;font-size: 8px;color: black;}
.basketlinkP:active{font-family: arial, helvetica, sans-serif;font-size: 8px;color: black;}
.BasketErrors
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	background: #ffffff;
}
.ErrorMsg
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	background: #ffffff;
	font-size: 11px;
}

/*  PAYMENT PAGE  */
.PaymentInput 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-weight: bold;
	font-size: 11px;
}
.PurchaseErrors
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	background: #ffffff;
	font-size: 11px;
}

/* mrm style additions/changes for sup36258 and sup36080 */
span.PageSpanner {width:65%; 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;}



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;
}



#header_cart_container	{background-repeat:no-repeat; background-image:url(../header_cart_bg.gif);}

.header_cart		{width:150px; 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	{ line-height:15px; text-align:center; border:1px solid #ffffff; background-color:#ffffff; position:relative; top:-38px; right:50px; width:30px; font-family:Verdana, Arial, Helvetica; color:#FFFFFF; float:right; }
.header_cart_plus a:link  {color:#660000;}
.header_cart_plus a:hover  {color:#660000;}
.header_cart_plus a:active {color:#660000;}
.header_cart_plus a:visited  {color:#660000;}


#dropcart_wrapper			{z-index:999; position:relative; top:-20px; visibility:hidden; height:auto; width:235px;}
#dropcart_span				{position:absolute;}

.cart-drop-table			{border:1px solid #660000; 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:#660000; 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;}
.cart-Descr-inner a			{text-decoration:underline; color:#000000;}

.clear { clear: both; }
