/* ****    Copyright (c) 1999-2005 UniteU Technologies Inc.  All rights reserved. ****/
/* ***********************************************************************************/
/* ****This file commented and re-organized by cwd on 6/3/2008 for David's shoes  ****/
/*************************************************************************************/

/* -- Body Font and Margin -- */
BODY
{
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #666666
}

/* -- Table Data -- */
TD
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

/* -- Undefined Style -- */
/* -- .q_jump
/* -- {
/* -- }  -- */

/* -- BEGIN HEADER STYLE DEFINITIONS -- */

/* -- The Teal Div -- */
#PageHeader
{
background-color:#007a93;
height: 150px;
color:#FFFFFF;
position:relative;
}

/* -- The Yellow Nav Bar Div -- */
#HeaderNav
{
background-color:#ffcd4e;
color:#000000;
padding-left:10px;
}

/* -- Logo Image -- */
.headerLogo
{
float:left;
position:inherit;
display:inline;
padding-top: 10px;
padding-left: 10px;
padding-right: 100px;
}

/* -- BEGIN Title Text -- */

.headerText
{
text-align:center;
display:inline;
position:absolute;
left: 400px;
top: 20px;
font-size:medium;
}

em.headerText
{
font-size:large;
}

strong.headerText
{
font-size:larger;

}
p.headerText
{
text-align:center;
}
/* -- END Title Text -- */

/* -- Regist or Login Text on right-side of header -- */
.headerLogin
{
float:right;
text-align:right;
position:inherit;
display:inline;
padding-right: 10px;
}
/* -- END HEADER STYLE DEFINITIONS -- */

/* -- Page Title Font Style -- */
.PageTitle
{
    FONT-SIZE: 16px;
    COLOR: #999999;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
}

/* -- Department Title Font Style -- */
.DeptTitle
{
    FONT-SIZE: 16px;
    COLOR: gray;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

/* -- List Price On Sale Style -- */
.ListPricewSale
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}


/* -- List Price When Not On Sale Style -- */
.ListPricewoSale
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
}

/* -- Sale Price Style -- */
.SalePrice
{	
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

/* -- Manufacturers Suggested Retail Price (MSRP) Style -- */
.MSRPPrice
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

/* -- removed excess definitions of P and left the last one - cwd - 06/03/2008 -- */
P
{
    HEIGHT: 20px;
}

/* -- Product Name Style -- */
.ProductName
{
font-size: 14px; font-weight: bolder; font-family: verdana, Arial, Helvetica, san-serif;
}

/* -- Featured Item Style -- */
.featured
{
    FONT-SIZE: 14px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
}

/* -- Undefined Styles -- */
/* -- .ProductAttr
/* -- {
/* -- }
/* -- .ProductAttrLabel
/* -- {
/* -- }
/* -- .cartcoupon
/* -- {
/* -- }
/* -- .CartContents
/* -- {
/* -- }
/* -- .CartAvailability
/* -- {
/* -- }
/* -- .basketlinkP
/* -- {
/* -- }  -- */

/* -- Formats Cart Currency -- */
.CartMoney
{
text-align: right;
}

/* -- Big Red Errors in Car -- */
.BasketErrors
{
color: #FF0000;
}

.PurchaseErrors
{
color: #FF0000;
}

/* -- Undefined Style -- */
/* -- .paymentlinkP
/* -- {
/* -- }  -- */


/* -- Cart Content Styling -- */
.CartContentsM
{
text-align: right;
}

/* --  Undefinied Style -- */
/* -- .ReceiptContents
/* -- {
/* -- }  -- */


/* -- Receipt Page Contents -- */
.ReceiptContentsM
{
text-align: right;
}

/* -- Undefined Styles -- */
/* -- .Forumlink
/* -- {
/* -- }
/* -- .Forumlinkmsg
/* -- {
/* -- }
/* -- .findlink
/* -- {
/* -- }  -- */

/*  Item Table Styles */
.CartLabels           {background: #999999; color: #ffffff; font-weight: bold;}
.cart_list_item       {background: #ffffff; color: #000000;}
.SubHeadbgcolor       {background: #999999; color: #000000;}
.SubHeadText          {background: inherit; color: #ffffff; font-weight: bold;}
.tablebgcolor         {background: #ffffff;}

#footer
{
text-align:center;
}

/*  ------BEGIN LINK STYLE DEFINITIONS------  */


/* -- Generic Link Style Definitions -- */
A:link {
	COLOR: #666666; TEXT-DECORATION: none;
}
A:active {
	COLOR: #666666; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #666666; TEXT-DECORATION: underline;
}

/* -- Dept Bar Link Styles -- */
.deptbarlink
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none;
text-transform: lowercase;
font-variant: normal;
}
.deptbarlink2
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; text-decoration: none; text-transform: none;
}
.deptlinkM
{
font-weight: bolder; color: #FFFFFF; text-decoration: none; text-indent: 12pt; font-size: 9px;
}
.deptlinkP
{
font-family: verdana,Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000;
}
.deptlinksub {  color: #705446; text-decoration: none; text-indent: 12pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder;
}

/* -- Footer Link Style -- */
.footerdark {  font-weight: bolder; color: #FFFFFF;}

/* -- Yellow Top Navigation Link Style -- */
.topnav:link {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.topnav:hover {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration: none;}
.topnav:visited {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.topnav:active {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none;}

/* -- Green Header Link Style -- */
.headerLink:link {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.headerLink:hover {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration: none;}
.headerLink:visited {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;
}
.headerLink:active {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;
}

/*  ------END LINK STYLE DEFINITIONS------  */
