/* ****    Copyright (c) 1999-2005 UniteU Technologies Inc.  All rights reserved. ****/
/* ***********************************************************************************/
/* ****    This file contains default style definitions used in the UU eShop and  ****/
/* ****    eStore applications. This file is included on all store pages. This    ****/
/* ****    setting may be modified via the site manager so that a different file  ****/
/* ****    may be used.                                                           ****/
/*************************************************************************************/

/*
COLORS:
body bg blue:	89B8DC
light blue:		F1EDE2
darker blue:	3682C3
light red/pink:	FFE1E6
darker red:		9E1B34
*/

body {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	background-repeat:repeat-x;
	background-color:#F2EEE8;
}

td {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px;}
p {font-size: 12px; text-align: left; font-weight: normal;}
.header_outer_bg {
	background-image: url(../header_bg_outer.gif);
	background-repeat: repeat-x;
	margin: auto;
	height: 292px;
	background-color: #E0D7C0;
	padding: 0px;
}
.cart_wrapper {
	background-image: url(../header_cart_bg.jpg);
	float: none;
	position: relative;
	text-align: center;
}
.header_cart {
	text-align: right;
	width: 333px;
	position: relative;
	margin: 0px;
	height: 100px;
	right: -190px;
	padding: 0px;
}
.cust_serv {
	height: 20px;
	text-align: right;
	padding-top: 10px;
}
.search_form {
	margin: 0px;
	height: 20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.nav_bg {
	background-color: #000000;
	width: 200px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 32px;
}
.nav_title {
	background-image: url(../nav_cat_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #D3C39F;
	font-weight: bold;
	padding: 8px;
	height: 17px;
}
.nav_category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #000000;
}
.top_cat {
	background-color: #999999;
	font-size: 18px;
	list-style-image: none;
	list-style-type: none;
	position: relative;
	color: #570303;
	font-weight: bold;
	top: -20px;
	line-height: 25px;
}
.sub_cat {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	list-style-image: none;
	list-style-type: none;
	text-indent: -20px;
	background-color: #000000;
}

.content_inner {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
	border: 1px solid #B5AA92;
}

.header_break {
	background-image: url(../header_break.jpg);
	background-repeat: repeat-x;
	height: 14px;
	align:default;
	margin: auto;
	width: 937px;
}

.header_inner_bg {
	background-image: url(../header_bg_inner.gif);
	background-repeat: repeat-x;
	width: 927px;
	margin: auto;
	padding: 5px;
}
.test img{
	z-index: 999;
	position: relative;
	top: -9px;
	padding-left: 30px;
	clear: both;
	left: 3%;
}

.header_nav_top {
	background-image: url(../header_nav.jpg);
	background-repeat: repeat-x;
	height: 5px;
}
#header_nav_main {
	background-image: url(../header_nav.jpg);
	height: 28px;
	vertical-align: middle;
	text-align: justify;
	padding-top: 7px;

}
#header_nav_main ul
{
	display:inline;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
#header_nav_main li
{
	display: inline;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 10px;
	margin-right: -12px;
	margin-bottom: 10px;
	margin-left: 45px;
	color: #BEA976;
}
.bar {
	color: #D3C39F;
}

.header_image_rotate {
	background-color: #FFFFFF;
	padding: 0px;
	text-align: right;
	margin: 0px;
	border: 5px solid #FFFFFF;
}




img{border: none}

.content	{
	background-color:#FFFFFF;
	border: 1px solid #000000;
	background-image: url(../content_grad.jpg);
	background-repeat: repeat-x;
}

.logo 			{padding: 0px 0px 0px 0px;}
.header_nav_td	{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.quick_search	{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

/* shop by brand dropdown*/
.qjump, .search { color: #000000; font-size: 10px; text-decoration: none; font-weight:normal; }


/*page title text on all pages except the department and product pages*/
/*department titles*/
.PageTitle,
.DeptTitle{font-size: 24px; background: inherit; color: #000000; font-weight: bold; display: block; letter-spacing: -.08em;}


/*list price or price level 1 with a sale*/
.ListPricewSale {font-size: 12px; background: inherit; color: black;}


/*list price or price level 1 with NO sale*/
.ListPricewoSale {font-size: 12px; background: inherit; color: black;}


/* sale price */
.SalePrice {font-size: 12px; background: inherit; color: red;}


/* msrp price */
.MSRPPrice {font-size: 12px; background: inherit; color: black;}


/*  FOR PAMELA'S DEPTLINK CODE - NOT SURE WE SHOULD KEEP  */

table#headerTable {background: inherit; color: #000000;}
table#emailSignUp {background: inherit; color: #000000;}
table#TableNnav  {background: inherit; color: #000000;}
td#TDbottom  {background: inherit; color: #000000;}
td#TDbelowNav  {background: inherit; color: #000000;}
.nav {border: 1px solid #666666; background-color: #CCCCCC; color: #000000; background-image: none; padding: 0px 0px 0px 0px; }
.navmargin{padding: 8px; background: inherit; color: #333333; text-decoration: none; font-size: 10px; font-weight: normal; }
.insidenavtextbottom  {background: inherit; color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; text-align:right; border: 1px solid #666666; padding: 0px 10px 7px 3px}

/*  END DEPTLINK CODE CLASSES  */


/* general div on all pages to offset content from left nav  */
.PageContent {position: relative; top: 20px; left: 15px;}


/*  DEPTLINK EMAIL SIGNUP  */
.EmailSignupbgcolor {background: #CCCCCC; color: #000000;}
.EmailSignupTitle {background: #CCCCCC; color: #000000;}
.EmailSignupText {background: #CCCCCC; color: #000000;}


/*  SHOPPER LOOKUP CLASSES  */
.TableText {background: #ffffff; color: #000000;}

/* HEADER CLASSES  */
.HeaderNav:link 	{
	background: inherit;
	color: #300303;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -.08em;
}
.HeaderNav:visited 	{
	background: inherit;
	color: #401414;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -.08em;
}
.HeaderNav:hover 	{
	background: inherit;
	color: #7C1212;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -.08em;
}
.HeaderNav:active 	{
	background: inherit;
	color: #7C1212;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -.08em;
}

.HeaderNav_special:link 	{background: inherit; color: #9E1B34; text-decoration: none; font-size: 14px; font-weight: bold; letter-spacing: -.05em;}
.HeaderNav_special:visited 	{background: inherit; color: #9E1B34; text-decoration: none; font-size: 14px; font-weight: bold; letter-spacing: -.05em;}
.HeaderNav_special:hover 	{background: inherit; color: #FFE1E6; text-decoration: none; font-size: 14px; font-weight: bold; letter-spacing: -.05em;}
.HeaderNav_special:active 	{background: inherit; color: #FFE1E6; text-decoration: none; font-size: 14px; font-weight: bold; letter-spacing: -.05em;}

.HeaderNav_small:link 		{background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; letter-spacing: -.08em;}
.HeaderNav_small:visited 	{background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; letter-spacing: -.08em;}
.HeaderNav_small:hover 		{background: inherit; color: #FFE1E6; text-decoration: none; font-size: 12px; font-weight: normal; letter-spacing: -.08em;}
.HeaderNav_small:hover 		{background: inherit; color: #FFE1E6; text-decoration: none; font-size: 12px; font-weight: normal; letter-spacing: -.08em;}

.header_table, .HeaderNavBack {
	border:none;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	background-color: #650000;
	background-image: url(../header_bg.gif);
	background-repeat: repeat-x;
}
.footer_break {
	background-image: url(../footer_break.jpg);
	background-repeat: repeat-x;
	height: 14px;
	align:default;
	margin: auto;
	width: 937px;
}


/* FOOTER CLASSES  */
.Footertext {color: #ffffff;}
.FooterBack {color: #ffffff; background-image:url(../footer_bg.jpg); background-repeat:repeat-x;  letter-spacing: -.05em;}

.footer_table	{
	border:none;
	color:#FFFFFF;
	background-color:#690100;
}

.FooterLink:link 	{
	background: inherit;
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
	letter-spacing: -.05em;
	margin-right: 5px;
	margin-left: 5px;
}
.FooterLink:visited	{
	background: inherit;
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
	letter-spacing: -.05em;
}
.FooterLink:hover 	{
	background: inherit;
	color: #FFE1E6;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
	letter-spacing: -.05em;
}
.FooterLink:active	{
	background: inherit;
	color: #FFE1E6;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
	letter-spacing: -.05em;
}


/* SHOPPER NEW AND SHOPPER UPDATE */
.SubText {background: inherit; color: #000000; font-size: 10px; font-weight: normal;}
.optional {background: #ffffff; color: #000000;}
.required {background: #ffffff; color: #000000; font-weight: bold;}


/* PRODUCT PAGE  */

/* You may also be interested in */
.relProductlabel {background: inherit; color: #000000;}
.ProductShortDescription {background: inherit; color: #000000;}
.ProductName {font-size: 16px; background: inherit; color: #470101; font-weight: bold;}

/*list price or price level 1 with a sale*/
.ListPricewSaleP  {font-size: 12px; background: inherit; color: black;}
/*list price or price level 1 with NO sale*/
.ListPricewoSaleP  {font-size: 12px; background: inherit; color: black;}
/* sale price */
.SalePriceP  {font-size: 12px; background: inherit; color: red;}
/* msrp price */
.MSRPPriceP  {font-size: 12px; background: inherit; color: black;}

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR  {font-size: 12px; background: inherit; color: black;}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR {font-size: 12px; background: inherit; color: black;}
/*  related products sale price */
.SalePriceR  {font-size: 12px; background: inherit; color: red;}
/*  related products msrp price */
.MSRPPriceR  {font-size: 12px; background: inherit; color: black;}

/*   END PRODUCT PAGE CLASSES  */


/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #000000;}


/*  Item Table Styles */
.CartLabels {background: #F1EDE2; color: #000000;}
.cart_list_item {background: #ffffff; color: #000000;}
.SubHeadbgcolor {background: #470101; color: #000000;}
.SubHeadText {background: #F1EDE2; color: #000000; font-weight: bold}
.tablebgcolor	{background: #ffffff; color: #000000;}

/*  ERRORS   */
.BasketErrors
{color: #ff0000; background: #ffffff;}
.PurchaseErrors
{color: #ff0000; background: #ffffff;}
.ErrorMsg
{color: #ff0000; background: #ffffff;}


/*  SHIPPING PAGE  */


/*  PAYMENT PAGE  */
.PaymentInput {background: inherit; color: #000000; font-weight: bold;}


/*  CONFIRMATION PAGE  */
.outer {border: 1px solid #999999}
table#confBottom td {border-style: solid; border-left-width: 1pt; border-top-width: 1pt; border-right-width: 0pt; border-bottom-width: 0pt; border-color: #b9b9b9;}


/*  ------BEGIN LINK STYLE DEFINITIONS------  */

/*  general links - applied when no class is specified  */
a:link 		{background: inherit; color: #000000; text-decoration: underline; }
a:visited 	{background: inherit; color: #000000; text-decoration: underline;}
a:hover 	{background: inherit; color: #9E1B34; text-decoration: none;}
a:active 	{background: inherit; color: #9E1B34; text-decoration: none;}

/*  left hand navigation, top level  */
.deptbarlink:link 		{
	display: block;
	text-align: left;
	background-color: #999999;
	color: #760303;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 5px;
	background-image: url(../cat_grad.jpg);
	background-repeat: repeat-y;
}
.deptbarlink:visited 	{display: block; text-align: left; background-color: #999999; color: #570303; text-decoration: none; font-size: 18px; font-weight: bold; margin:0px 0px 5px 0px; }
.deptbarlink:hover 		{display: block; text-align: left; background-color: #999999; color: #570303;text-decoration: none; font-size: 18px; font-weight: bold; margin:0px 0px 5px 0px; }
.deptbarlink:active 	{display: block; text-align: left; background-color: #999999; color: #570303;text-decoration: none; font-size: 18px; font-weight: bold; margin:0px 0px 5px 0px; }

/*  left hand navigation, secondary level  */
.deptbarlink2:link 		{display: block; text-align: left; background-color: #000000; color: #ffffff; text-decoration: none; font-size: 16px; font-weight: normal; margin:0px 0px 3px 0px;}
.deptbarlink2:visited 	{display: block; text-align: left; background-color: #000000; color: #ffffff; text-decoration: none; font-size: 16px; font-weight: normal; margin:0px 0px 3px 0px;}
.deptbarlink2:hover 	{display: block; text-align: left; background-color: #000000; color: #ffffff; text-decoration: none; font-size: 16px; font-weight: normal; margin:0px 0px 3px 0px;}
.deptbarlink2:active 	{display: block; text-align: left; background-color: #000000; color: #ffffff; text-decoration: none; font-size: 16px; font-weight: normal; margin:0px 0px 3px 0px;}

/*  content area, department page  */
.deptlinkM:link 	{text-align: left; font-weight: bolder; color: #470101; background: inherit; text-decoration: none; font-size: 12px;}
.deptlinkM:visited 	{text-align: left; font-weight: bolder; color: #470101; background: inherit; text-decoration: none; font-size: 12px;}
.deptlinkM:hover 	{text-align: left; font-weight: bolder; color: #9E1B34; background: inherit; text-decoration: none; font-size: 12px;}
.deptlinkM:active 	{text-align: left; font-weight: bolder; color: #9E1B34; background: inherit; text-decoration: none; font-size: 12px;}

/*  content area, product page  */
.deptlinkP:link  	{font-size: 11px; font-weight: bold; text-decoration: none; color: #470101; background: inherit; display:block;}
.deptlinkP:visited  {font-size: 11px; font-weight: bold; text-decoration: none; color: #470101; background: inherit; display:block;}
.deptlinkP:hover  	{font-size: 11px; font-weight: bold; text-decoration: none; color: #9E1B34; background: inherit; display:block;}
.deptlinkP:active  	{font-size: 11px; font-weight: bold; text-decoration: none; color: #9E1B34; background: inherit; display:block;}

/* "Back to" link on product page  */
.deptlinkM2:link 	{background: inherit; color: #555555; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:visited {background: inherit; color: #555555; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:hover 	{background: inherit; color: #9E1B34; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:active 	{background: inherit; color: #9E1B34; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

/*  -------END LINK STYLE DEFINITIONS------  */

/*homepage classes*/

/*outer table*/
.home_info			{
	border:1px solid #470101;
	color:#E0D7C0;
	background-color: #D8CDB1;
} 

/*image*/
.home_image img		{
	border:1px solid #47101;
}

/* text */
.home_text			{
	background-color: #F1EDE2;
	color:#000000;
}
.home_text .heading	{
	color:#470101;
	font-size:16px;
	font-weight:bold;
	letter-spacing: -.08em;
}

.home_link:link,
.home_link:visited	{
	color:#570303;
	text-decoration:none;
}
.home_link:hover,
.home_link:active	{
	color:#570303;
	text-decoration:underline;
}

/*promo section*/
.promo				{background-image:url(../promo.jpg); background-repeat:no-repeat; background-position:center; color:#FFFFFF; width:210px; padding:50px 50px 50px 50px;}
.promo .heading		{font-size:16px; font-weight:bold; letter-spacing: -.08em; }


/* deptsku order form */
#order_form_img img	{border:1px solid #470101; }
#order_form_img		{background-color: #F1EDE2;}
.emb_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #FF0000;
}

#order_form_info	{background-color: #F1EDE2;}
