/*******************/
/* All classes/styles used in Girl department
/*******************/

/*******************/
/**** Body Tags ****/
/*******************/

body.pinkbg{
  background: url("images/bg_pink.gif");
}
.pinkBoxOuter {
  padding: 0;
  margin: 0 ;
  border-width: 3px;
  border-style: solid;
  border-color: pink;
}

.popup_pink {
     font-size: 12px;
     line-height:17px;
     color: #333333;
     background-color: #FFFFFF;
     font-weight: normal;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     border: 1px solid #FF83A6;
     text-align: left;
}
/* begin pink styles */
.header_nav {
    color: #CF1966;
}

.header_nav a:link {
    color:#ffffff;
    text-decoration:none;
}

.header_nav a:visited {
    color:#ffffff;
    text-decoration:none;
}

.header_nav a:hover {
    text-decoration:underline;
}.header_mygym_edit {
	margin: 0px 5px 0px 5px;
	font-size: 10px;
}
a.header_mygym_edit:link {
	text-decoration: none;
	color: #FCAAC1;
}
a.header_mygym_edit:visited {
	text-decoration: none;
	color: #FCAAC1;
}
a.header_mygym_edit:hover {
	text-decoration: underline;
	color: #FCAAC1;
}
.header_mygym_edit_vbar {
	margin: 0px 5px 0px 5px;
	color: #FCAAC1;
}
.header_mygym_box {
         background-color: #DC2F75;
}
.nav_bar    {
  background-color: #E66D9E;
  height: 28px;
}
/* end pink styles */

/* pink footer */
.footer_topbar {
	background-color: #E66D9E;
}
.footer_topbar_btmline {
	background-color: #D4246D;
}
.footer_lt {
	color: #FDBBD1;
	font: normal 11px Arial;
	text-decoration:none;
}
.bttm_nav {
	color: #CF1966;
}
.bttm_nav a:link {
  color: #ffffff;  text-decoration: none
}
.bttm_nav a:visited {
  color: #ffffff;  text-decoration: none
}
.bttm_nav a:hover {
	color: #ffffff;
	text-decoration: underline
}
.footer_1 {
	border: solid 2px #D11864;
	font: bold 11px Arial;
	background-color: #F15A8F;
	padding: 4px 10px;
}
.footer {
	color: #ffffff;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}
.footer a:link {
	color:#D31867;
	text-decoration:none;
}
.footer a:visited {
	color:#D31867;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}

/* FOOTER GYMFUN POPUP MENU STYLES */

#GymFunMenu.pink.bg {  background-color: #e56a93; color: #ffb7cd;  }
#GymFunMenu.pink.menutop {     background-color: #da2e75; }
#GymFunMenu.pink a {color: #FCAAC1; border-bottom: 1px dashed #ffb7cd; }
#GymFunMenu.pink a:hover { background-color: #da2e75; color: #fff; }

.locatorPink {
  background-color: #FAD5BA;
}

/***************************/
/****** Product Styles *****/
/***************************/

/*_dept = department
 _cat = category
  _prod = prod
*/

/*  generic    */
/*  department */
/*  category   */
/*  product    */
.dept_color_back {
  	background-color: #F7AECB;
	
}

.cat_hd_text_prod {
	color: #DF4686;
	font-weight: bold;
	text-decoration: none;
}

.text_new {
	color: #DD3E81;
}
.outfit_cat_hrule_pink {
	width: 100%;
	border-bottom: 1px solid #F7AECB;
}
.outfit_cat_hrule_dashed_pink {
	border-bottom: 1px dashed #F7AECB;
}

.dept_hd {
	background-color: #E04886;
	padding: 11px 10px 6px 10px;
}
.dept_hd_prod {
	background-color: #E04886;
	padding: 14px 10px 40px 10px;
}
.cat_hd {
	padding: 0px 0px 0px 0px;
	width: 210px;
	border: solid 1px #FF83A6;
	background-color: #FFCDDB;
}

.products_pink {
 border: solid 3px #FFCDDB;
 width: 528px;
}

.item_added {
	font-family: arial, sans-serif;
 	color: #F56A19;
 	font-weight: bold;
 	font-size: 11px;
 	border: 1px dashed #666666;
        margin-bottom: 10px;
 	padding: 5px;
}

.page_selected {
  font-weight: bold;  color: #F7AECB;
 }
.product_showbysize {
  background-color: #F9D9E8;
 }
.products_cat {
	//border: solid 3px #F7AECB;
	border: solid 1px #ffffff;
	width: 528px;
}

.products_hd_cat {
	color: #DD4786;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px 6px 10px;
	//background-color: #F7AECB;
	background-color: #832c4f;
}
.gifts_hd_cat {
	color: #DD4786;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 10px 6px 10px;
}
.outfit_cat_localnav {
  width: 534px;
  height: 31px;
  color: #666666;
  padding: 0px 10px 0px 10px;
  background-color: #F9D9E8;
 }
.outfit_cat_hrule {
  width: 100%;
  border-bottom: 1px solid #F7AECB;
 }
.outfit_cat_hrule_dashed {
  border-bottom: 1px dashed #F7AECB;
 }
.outfit_cat_product_hd {
  color: #DD4786;
  font-size: 14px;
  font-weight: bold;
  padding: 4px 0px 8px 10px;
 }
.related_prod {
  border: solid 1px #FEE4ED;
  width: 210px;
  margin-bottom: 14px;
 }

.related_hd_prod {
	width: 210px;
	color: #DD4786;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
	background-color: #FEE4ED;
}
.outfit_hd {
 	width: 534px;
 	margin-top: 14px;
 	padding: 6px 0px 3px 0px;
 	background-color: #F7AECB;
   }
 .related_item_prod td {
  border-top: dashed 1px #FEE4ED;
 }

.outfit_hd_bottom {
 	width: 534px;
 	padding: 3px 0px 6px 0px;
 	background-color: #F7AECB;
 }
.outfit_hd_text {
 	padding-left: 10px;
 	color: #DD4786;
 	font-size: 14px;
 	font-weight: bold;
 }
/* My Gymboree Results */
.mymodifyheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
    background-color: #DD3379;
}
.border_mygym_trl {
	border-top: 1px solid #DD3379;
	border-right: 1px solid #DD3379;
	border-left: 1px solid #DD3379;
}
.border_mygym_trbl {
	border-top: 1px dashed #DD3379;
	border-right: 1px solid #DD3379;
	border-bottom: 1px solid #DD3379;
	border-left: 1px solid #DD3379;
}
.copyblock {
   color: #666666;
   background-color:#FFFFFF;
   border: 1px solid #FF83A6;
}
.text_header {
	font-size: 16px;
	font-weight: bold;
	color: #DD4786;
}
.text_subheader {
	font-size: 12px;
	font-weight: bold;
	color: #DD4786;
}

.checkout_text_gray {

  color: #666666;
  font-size: 11px;

}
.family_dressing_outfit{
	background-color: #F7AECB;
	font-size: 10px;
	white-space: nowrap;

}
.family_dressing_outfit a:link{
	color: #E04886;
}
.family_dressing_outfit a:hover {	
	color: #ffffff
}
#Go {margin: 1px 0px 0px 5px;}