/* ****    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.                                                           ****/
/*************************************************************************************/

body                  {font-family: Arial, Helvetica, Verdana, sans-serif; margin: 0px; color: #666666; font-size: 12px;
background:#dfd39a;
}
td                    {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px;}
p                     {font-size: 12px; margin-top: 0px; margin-bottom: 8px; font-weight: normal;}
img                   {border: none}

h4 {
	margin-top:-5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006600;
}

.logo                 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 20px;
}



/* shop by brand dropdown*/
.qjump, .q_jump       {color: #666666; font-size:10px;}


/*page title text on all pages except the department and product pages*/
.PageTitle            {font-size: 20px; background: inherit; color: #006699; font-weight: bold; display: block;}


/*department titles*/
.DeptTitle            {font-size: 16px; background: inherit; color: #006699; font-weight: bold; display: block; text-align:center;}


/*list price or price level 1 with a sale*/
.ListPricewSale       {font-size: 12px; background: inherit; color: #000000;}


/*list price or price level 1 with NO sale*/
.ListPricewoSale      {font-size: 12px; background: inherit; color: #000000;}


/* sale price */
.SalePrice            {font-size: 12px; background: inherit; color: #ff0000;}


/* msrp price */
.MSRPPrice            {font-size: 12px; background: inherit; color: #000000;}


/*  FOR PAMELA'S DEPTLINK CODE - NOT SURE WE SHOULD KEEP  */

table#headerTable     {background: inherit; color: #FFFFFF;}
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: 0px; background-color: #018F01; color: #FFFFFF; background-image: none; padding: 0px 0px 0px 0px; }
.navmarginTop         {padding: 8px; background-color: #005400; color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: normal; }
.navmarginMiddle	  {padding: 8px; background-color: #007700; color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: normal; }
.navmarginBottom      {padding: 8px; background-color: #018F01; color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: normal; }
.insidenavtextbottom  {background: inherit; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: normal; text-align:right; border: 0px; padding: 0px 10px 7px 3px}
.navbottom			  {background-color: #018F01;}
/*  END DEPTLINK CODE CLASSES  */


/* general div on all pages to offset content from left nav  */
.PageContent          {background-color:#ffffff; position: relative; top: 0px; left: 0px; margin: 20px;}

.HomePageContent          {background-color:#ffffff; position: relative; top: 0px; left: 0px; margin-bottom: 0px; margin-top: 0px; margin-left: 0px}


/*  DEPTLINK EMAIL SIGNUP  */
.EmailSignupbgcolor   {background-color: #018F01;}
.EmailSignupTitle     {color: #FFFFFF; font-weight:bold;}
.EmailSignupText      {color: #FFFFFF;}


/*  SHOPPER LOOKUP CLASSES  */
.TableText            {background: #ffffff; color: #000000;}

/* HEADER CLASSES  */
.HeaderNav:link       {background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.HeaderNav:visited    {background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.HeaderNav:hover      {background: inherit; color: #ffffff; text-decoration: underline; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.HeaderNav:active     {background: inherit; color: #ffffff; text-decoration: underline; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

.HeaderNavBack        {background: #6699CC; color: #000000; border-color: #000000 #000000 #666666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

/* New home page */
#mainWrapper{
	margin-top:0px;
	margin-left:10px;
	width:1000px;
}


#banner {
	float:left;
	width:500px;
}

#ad{
	border: solid 1px #888888;
	color:#000000;
	float:left;
	width:170px;
	height:310px;
	background:#F1E9C7;
	padding:10px;
	margin-right:10px;
}

#adRight{
	border:solid 1px #888888;
	background-color:#faf9ea;
    padding:10px;
	float:left;
	width:259px;
	height:313px;
}

.spacer{
	float:left;
	width:20px;
}

#wrapper{
	background:#FFFFFF;
	border:solid 1px #888888;
	width:1000px;
	margin:10px;
}

#adWrapper{
	margin-top: 10px;
	margin-right: 10px;
	padding-bottom: 0px;
	margin-left: 10px;
}

#ad1{
	padding:10px;
    border:solid 1px #888888;
	background-color:#faf9ea;
	float:left;
	width:200px;
	height:225px;
}

#ad2{
	padding:10px;
	border:solid 1px #888888;
	background-color:#faf9ea;
	float:left;
	width:300px;
	height:225px;
}

#ad2 img {
	height:100px;
}

#ad3{
	padding:10px;
	border:solid 1px #888888;
	float:left;
	width:375px;
	height:225px;
	background-color:#faf9ea;
}
/* New header design styles */

#header{
	background-color:#FFFFFF;
	width:1000px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #AAAAAA;
	border-left-color: #000000;
	height: 130px;
       margin-bottom:10px;
}

#headerWrap{
	background-color:#FFFFFF;
	height:130px;
	width:1000px;
}

#upperNav {
    width:1000px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#41522C;
	line-height:25px;
}

.upperLink{
	display:inline;
	width:100px;
	padding-right: 10px;
}

.upperLink a:link{
	color:#FFFFFF;
    text-decoration:none;
}

.upperLink a:active{
	color:#FFFFFF;
    text-decoration:none;
}

.upperLink a:hover{
	color:#FFFFFF;
    text-decoration:underline;
}

.upperLink a:visited{
	color:#FFFFFF;
    text-decoration:none;
}


#headerWrap #logo{
	float:left;
	width:300px;
	padding-left: 20px;
	padding-top:10px;
}

#headerWrap #quick_search{
   border:solid 1px #CCCCCC;
   padding:10px;
}
#headerWrap #search{
	position:relative;
	right:-75px;
	top:10px;
	float:left;
	width:320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

.goBtn{
	margin:0px;
	padding:0px;
	
}


#headerWrap #mainNav{
    float:left;
	position:relative;
	top:0px;
	right:-20px;
	width:675px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bolder;
	color:#666666;
}

.mainLink{
	display:inline;
	padding-right:20px;
}

.mainLink a{
	color:#666666;
	text-decoration:none;
}

.mainLink a:hover{
	color:#666666;
	text-decoration:underline;

}

.mainLink a:visited{
	color:#666666;
	text-decoration:none;
}

#headerWrap #shopCart{
       padding-top:5px;
	background:#41522C;
	position:relative;
	top:-25px;
	right:-160px;
	float:left;
	width:200px;
	height:75px;
}
/* HEADER CART CLASSES*/
.cartInfo			  {font-size:12px; color:#CCCCCC;padding-bottom:5px;}
#cartBanner{
    align:center;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}

#cartBanner img{
	margin-left:10px;
	margin-right:5px;
	position:relative;
	top:-5px;
}

.shopLink a{
    color:#FFFFFF;
	font-size:12px;
	font-style:italic;
	text-decoration:none;
	font-weight:bold;
}

.shopLink a:hover{
    color:#FFFFFF;
	font-size:12px;
	font-style:italic;
	text-decoration:underline;
	font-weight:bold;
}

.shopLink a:active{
    color:#FFFFFF;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}

/* New Footer - corporate javascript */
#bottom_bg{
	background:#41522c;
	margin-top:50px;
	padding-bottom:30px;
	padding-left:20px;
	padding-right:20px;
	height:100px;
}

/* FOOTER CLASSES  */
.Footertext           {background-color: #FF9900; color: #ffffff; font-size:10px;}
.FooterBack           {background-color: #FF9900; color: #ffffff;}
.FooterBar			  {background-color: #FF9900; background-image:url(../footer_white_bar.gif);}
.FooterCopyright	  {background-color: #FFFFFF; color: #666666; font-size:10px;}

a#FooterLink:link      {color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold;}
a#FooterLink:visited   {color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold;}
a#FooterLink:hover     {color: #ffffff; text-decoration: underline; font-size: 10px; font-weight: bold;}
a#FooterLink:active    {color: #ffffff; text-decoration: underline; font-size: 10px; font-weight: bold;}

a#FooterCopyrightLink:link	  	  {background-color: #FFFFFF; color: #666666; font-size:10px; text-decoration: none; }
a#FooterCopyrightLink:visited	  {background-color: #FFFFFF; color: #666666; font-size:10px; text-decoration: none; }
a#FooterCopyrightLink:hover	  	  {background-color: #FFFFFF; color: #666666; font-size:10px; text-decoration: underline; }
a#FooterCopyrightLinkt:active	  {background-color: #FFFFFF; color: #666666; font-size:10px; text-decoration: underline; }


/* 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  */

.ProdContent{ background-color:#ffffff; position: relative; top: 0px; left: 0px; margin-bottom: 10px; margin-top: 20px; margin-left: 0px}

table#prodTable {
	background-color:#ffffff;
}

.prodLeft{
	border:solid 1px #666666;
	height:400px;
	width:200px;
	padding:10px;
	color:#666666;
}

.prodRight{
	border:solid 1px #666666;
	height:400px;
	width:200px;
	padding:10px;
	color:#666666;
}

/* You may also be interested in */
.relProductlabel      {color: #FFFFFF;}
.ProductShortDescription {background: inherit; color: #000000;}
.ProductName          {font-size: 16px; background: inherit; color: #000000; font-weight: bold;}

/*list price or price level 1 with a sale*/
.ListPricewSaleP      {font-size: 12px; background: inherit; color: #000000;}
/*list price or price level 1 with NO sale*/
.ListPricewoSaleP     {font-size: 12px; background: inherit; color: #000000;}
/* sale price */
.SalePriceP           {font-size: 12px; background: inherit; color: #ff0000;}
/* msrp price */
.MSRPPriceP           {font-size: 12px; background: inherit; color: #000000;}

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR      {font-size: 12px; background: inherit; color: #000000;}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR     {font-size: 12px; background: inherit; color: #000000;}
/*  related products sale price */
.SalePriceR           {font-size: 12px; background: inherit; color: #ff0000;}
/*  related products msrp price */
.MSRPPriceR           {font-size: 12px; background: inherit; color: #000000;}

/*   END PRODUCT PAGE CLASSES  */


/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #000000;}


/* New Department Design */
.DeptContent          {position: relative; top: 0px; left: 0px; margin-bottom: 10px; margin-top: 20px;}


.DeptContent .deptLeft{
	font-size:14px;
	color:#666666;
	padding:10px;
	border:solid 1px #888888;

}
.deptMid{
 
}
.DeptContent .deptRight{
	color:#666666;
	padding:10px;
	font-size:14px;
	border:solid 1px #888888;
}


/*  Item Table Styles */
.CartLabels           {color: #ffffff; font-weight: bold;}
.cart_list_item       {background: #ffffff; color: #000000;}
.SubHeadbgcolor       {background: #64794a; color: #000000;}
.SubHeadText          {color: #ffffff; font-weight: bold}
.tablebgcolor         {background: #ffffff}

/*  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: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
/*a:visited             {background: inherit; color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
/*a:hover               {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
/*a:active              {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

/*  left hand navigation, top level  */
.deptbarlink:link     {display: block; text-align: left; background: inherit; color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold; margin-bottom: 5px;}
.deptbarlink:visited  {display: block; text-align: left; background: inherit; color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold; margin-bottom: 5px;}
.deptbarlink:hover    {display: block; text-align: left; background: inherit; color: #FFFFFF; text-decoration: underline; font-size: 12px; font-weight: bold; margin-bottom: 5px;}
.deptbarlink:active   {display: block; text-align: left; background: inherit; color: #FFFFFF; text-decoration: underline; font-size: 12px; font-weight: bold; margin-bottom: 5px;}

/*  left hand navigation, secondary level  */
.deptbarlink2:link    {display: block; text-align: left; margin-left: 15px; background: inherit; color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 4px;}
.deptbarlink2:visited {display: block; text-align: left; margin-left: 15px; background: inherit; color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 4px;}
.deptbarlink2:hover   {display: block; text-align: left; margin-left: 15px; background: inherit; color: #FFFFFF; text-decoration: underline; font-size: 10px; font-weight: normal; margin-bottom: 4px;}
.deptbarlink2:active  {display: block; text-align: left; margin-left: 15px; background: inherit; color: #FFFFFF; text-decoration: underline; font-size: 10px; font-weight: normal; margin-bottom: 4px;}

/*  content area, department page  */
.deptlinkM:link       {text-align: left; font-weight: bolder; color: #666666; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}
.deptlinkM:visited    {text-align: left; font-weight: bolder; color: #666666; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}
.deptlinkM:hover      {text-align: left; font-weight: bolder; color: #EE484C; background: inherit; text-decoration: underline; text-indent: 12px; font-size: 12px;}
.deptlinkM:active     {text-align: left; font-weight: bolder; color: #EE484C; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}

/*  content area, product page  */
.deptlinkP:link       {font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; background: inherit;}
.deptlinkP:visited    {font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; background: inherit;}
.deptlinkP:hover      {font-size: 11px; font-weight: bold; text-decoration: underline; color: #EE484C; background: inherit;}
.deptlinkP:active     {font-size: 11px; font-weight: bold; text-decoration: underline; color: #EE484C; background: inherit;}

/* footer links - class must be specified in site to take effect 
.footer:link          {background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.footer:visited       {background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.footer:hover         {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.footer:active        {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
 */
/* "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: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:active    {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

/*  -------END LINK STYLE DEFINITIONS------  */
