/* CSS Document */

body{width:980px;margin:0 auto 0 auto;}
img{border:none}
.page_body{margin:40px 0}
.clear_both{clear:both}
a{outline:none}
.preload{display:none}

.marginTop20{margin-top:20px} /* used for incUtility w/filter */

/* Canopy */
div#canopy1{width:100%;}
div#canopy2{width:100%;}

/*Navigation */
/*category*/
div#category_navigation{width:100%;height:37px;background:url(../images/web/category-navigation-initial.gif) no-repeat 0 0px; background-repeat:no-repeat;margin:0;}
div#category_home{width:55px;height:35px;margin:0;float:left;display:inline;}
div#category_maternity{width:118px;height:23px;margin:10px 0 0 7px;float:left;display:inline;}
div#category_nursing{width:118px;height:23px;margin:10px 0 0 12px;float:left; display:inline;}
div#category_postpartum{width:118px;height:23px;margin:10px 0 0 15px;float:left; display:inline;}
div#category_baby{width:118px;height:23px;margin:10px 0 0 12px;float:left; display:inline;}
div#category_clearance{width:82px;height:19px;margin:15px 0 0 20px;float:left;display:inline;}
div#category_maternity a, div#category_nursing a, div#category_postpartum a, div#category_baby a, div#category_clearance a{display:block;width:100%;height:100%;}
div#category_navigation div#shopping_tools{float:right;margin-top:15px; margin-right:10px;height:18px;padding:0;}

/* sub-category (2nd level) */
div#subcategory_navigation{width:100%;height:34px;margin:0;clear:both; z-index:1000}
div#subcategory_navigation div#subcategory_maternity,
div#subcategory_navigation div#subcategory_nursing, 
div#subcategory_navigation div#subcategory_postpartum, 
div#subcategory_navigation div#subcategory_baby,
div#subcategory_navigation div#subcategory_clearance{float:left;display:block}
div#subcategory_navigation ul{margin:6px 0 0 0;padding:0px 0 0 10px;font-size:10pt;font-family:Georgia,Times,"Times New Roman";font-weight:500;color:#663333;}
div#subcategory_navigation ul li{display:inline;list-style-type:none;padding:0 20px 8px 10px;z-index:900; position:relative;}
div#subcategory_navigation ul li a{text-decoration:none;color:#663333;}
div#subcategory_navigation ul li a span{padding: 0 8px 0 0; background: url(../images/web/nav-expand.gif) 100% 70% no-repeat;}
/* 3rd level */
div#subcategory_navigation ul li ul{display:none;position:absolute;left:-3px;top:16px;width:150px; padding:0;border:solid #999999;border-width: 0 3px 2px 1px; z-index:1000;}
/*div#subcategory_maternity ul li ul{background-color:#FFD8D8}*/
/*div#subcategory_nursing ul li ul{background-color:#A7DDE7}*/
div#subcategory_maternity ul li ul{background-color:#FDDFDF}
div#subcategory_nursing ul li ul{background-color:#d0f5fc}
div#subcategory_baby ul li ul{background-color:#E5FFE8}
div#subcategory_navigation ul li:hover a{color:#125581; text-decoration:underline}
div#subcategory_navigation ul li:hover ul li a{text-decoration:none}
div#subcategory_navigation ul li:hover ul,div#subcategory_navigation ul li ul:hover{display:block}
div#subcategory_navigation ul li ul li{display:block;border:1px solid #999999; border-width:0 0 1px; padding:5px 0 5px;margin:0}
div#subcategory_navigation ul li ul li:hover{background-color:white}
div#subcategory_navigation ul li ul li a{width:auto; color: #125581; font-weight: normal; white-space: nowrap;margin-left:10px; text-decoration:none}
div#subcategory_navigation ul li ul li:hover a{text-decoration:underline;}

div#subcategory_navigation div#search{float:right;margin:5px 20px 0 0; height:19px;overflow:hidden}
div#subcategory_navigation div#search form{}
#subcategory_navigation #search input{padding:0;margin:0}
#subcategory_navigation #search input#search_box{height:15px; font-size:10pt; line-height:12px;}

/** BreadCrumb **/
#breadcrumb{margin:10px 0 10px 10px; font-family:Georgia, "Times New Roman", Times, serif; color:#333333;}
#breadcrumb ul{display:inline;margin:0; padding:0}
#breadcrumb ul li{display:inline; list-style:none}
#breadcrumb a{color:#333333;text-decoration:none}
#breadcrumb a:hover{color:#663333; text-decoration:underline}
#breadcrumb span#components{margin-left:15px; font-size:10pt;}
#breadcrumb span#components span#title{color:#971B17;}
#breadcrumb span#components ul{margin-left:5px}
#breadcrumb span#components ul li{margin-left:5px}
#breadcrumb span.nav_map_item_selected{text-decoration:underline}


/*** Utility Function *****/
/*** eg. Customer Service, Shopping Bag   ****/

#utility{text-align:right;margin-right:30px;font-family:"Lucida Grande", Tahoma, Verdana, Arial, sans-serif;font-size: 9pt;}
#utility a{color: #000000;text-decoration:none;}	
#utility a:hover{text-decoration:underline;}

/*** Message ***/
#message_box{margin:50px auto}
#message_box #message_box_top{height:18px;width:700px;background:url(../images/web/border_top_700.gif) no-repeat;margin:0 auto}
#message_box #message_box_middle{width:658px;border:solid 1px #cccccc;border-width:0 1px;margin:0 auto;padding:0 20px 30px 20px}
#message_box #message_box_middle #message_box_content #message_title{margin:0 0 20px 0;font-family:Georgia, "Times New Roman", Times, serif;font-size:18pt;color:#804040;font-variant:small-caps;font-weight:500;}
#message_box #message_box_middle #message_box_content #message{display:block;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11pt;padding-bottom:10px;}
#message_box #message_box_middle #message_box_content .buttons{padding-top:50px;}
#message_box #message_box_bottom{height:18px;width:700px;background:url(../images/web/border_bottom_700.gif) no-repeat;margin:0 auto;}

/*** Shop with confidence ***/
#shop_with_confidence #shop_with_confidence_top{background:url(../images/web/shop_with_confidence_top.gif) no-repeat;width:171px; height:28px}
#shop_with_confidence #shop_with_confidence_middle{background-color:#fde9e9;border:solid 1px #cccccc; border-width:0 1px;width:169px}
#shop_with_confidence #shop_with_confidence_middle ul{margin:0;padding:10px 0 10px 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt;}
#shop_with_confidence #shop_with_confidence_middle ul li{list-style-image:url(../images/web/icon_checkmark_green.gif);padding:3px 0}
#shop_with_confidence #shop_with_confidence_middle ul li a{color:#660000; text-decoration:none}
#shop_with_confidence #shop_with_confidence_middle ul li a:hover{text-decoration:underline}
#shop_with_confidence #shop_with_confidence_bottom{background:url(../images/web/shop_with_confidence_bottom.gif) no-repeat; width:171px; height:11px}

/***** Footer ********/
#quick_help{}
#quick_help #quick_help_title{font-family:"Times New Roman", Times, serif;font-size:12pt;color:#663333;font-weight:bold;}
#quick_help a{display:block;font-family:"Times New Roman", Times, serif;font-size:10pt;color:#999999;text-decoration:none;font-weight:bold;height:18px;}
#quick_help a:hover{text-decoration:underline;}
#quick_help a .item_arrow{color:#ffcccc;}
#quick_help ul{padding:0;margin:10px 0}
#quick_help ul li{padding:1px 0;list-style:none}

/* Facebook twitter */
div.facebook-bottom{ text-align:center }
/* Copyright info */
#copyright_info{margin:40px 0;text-align:center;color:#999999}

