/*******************/

/* All classes/styles used in Checkout/admin sections

/*******************/



a.green{

  font-weight:normal; 

  color: #656800;

}

a.green:hover {

  font-weight:normal; 

  color: #FF9933; 

  text-decoration:underline

}



/*******************/

/**** Body Tags ****/

/*******************/





.Horiz_Solid_GRN {background: white url("images/green_dot.gif") repeat-x;}



.popup_green {

     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 #BACE48;

     text-align: left;

} 



.txt11green {

    font-size: 11px;

    font-family: arial, sans-serif;

	line-height:13px;

    color: #A3BD0B;

	text-align: left;

}



.hd_greenbg {

  padding: 2px 2px 2px 10px;

  margin: 0px 0px 0px 0px;

  background-color: #bace48;

  text-align: left;

  font: bold 11px arial; color: #ffffff;

  }



/* begin green styles */

.header_nav {

    color: #656800;

}



.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: #A8C293;

}

a.header_mygym_edit:visited {

	text-decoration: none;

	color: #A8C293;

}

a.header_mygym_edit:hover {

	text-decoration: underline;

	color: #A8C293;

}

.header_mygym_edit_vbar {

	margin: 0px 5px 0px 5px;

	color: #A9C096;

}

.header_mygym_box {

    background-color: #4C6F09;

}

.nav_bar    {

    background-color: #8AA41D;

}

/* end green styles */





/* green footer */

.footer_1 {

	border: solid 2px #6E8E09;

	font: bold 11px Arial;

	background-color: #88A02E;

	padding: 4px 10px;

}

.footer_topbar {

	background-color: #88A02E;

}

.footer_topbar_btmline {

	background-color: #6E8E09;

}

.footer_lt {

	color: #D8E2BD;

	font: normal 11px Arial;

	text-decoration:none;

}

.a10lite:hover {

	text-decoration:underline;

}

.footer {

	color: #ffffff;

	font-weight: bold;

	padding: 10px 0px 0px 0px;

}

.footer a:link {

	color:#656800;

	text-decoration:none;

}

.footer a:visited {

	color:#656800;

	text-decoration:none;

}

.footer a:hover {

	text-decoration:underline;

}

.green {

	color: #656800;

}

.bttm_nav {

    color: #656800;

}

.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

}



.bttm_nav_email {

    color: #656800;

}

.bttm_nav_emai a:link {

  color: #6699CC; 

  text-decoration: none

}

.bttm_nav_email a:visited {

  color: #6699CC; 

  text-decoration: none

}

.bttm_nav_email a:hover {

	color: #6699CC;

	text-decoration: underline

}



.containerFooterGreen {

  margin: 0px;

}



.FooterCheckout1{

  background-color: #88A02E;

}



.FooterCheckout2{

  background-color: #6E8E09;

}



.ShippingPolicy {

  width: 200px;

  border: solid 2px #6E8E09;

  font: bold 11px Arial;

  padding: 2px;

  background-color: #88A02E;

}



/* FOOTER GYMFUN POPUP MENU STYLES */



#GymFunMenu.green .bg { background-color: #8aa41d; color: #ecf2cc;}

#GymFunMenu.green .menutop {    background-color: #4c6f09; }

#GymFunMenu.green a { color: #ecf2cc; border-bottom: 1px dashed #bed154; }

#GymFunMenu.green a:hover { background-color: #4c6f09; color: #fff; }



/*******************************/

/**** Checkout Section Tags ****/

/*******************************/



.checkout_greenBorder {

    border: solid #C0D258;

    border-width: 1px;

}

.checkout_greenBorderPadded {

    padding: 4px 10px 10px 10px;

    border: solid #C0D258;

    border-width: 1px;

}

.checkout_greenBorderPaddedBground {

    border: solid #C0D258;

    border-width: 1px;

    background-color: #ECF2CC;

    padding: 2px 0px 2px 4px;

}

.checkout_greenBorderBground {

    border: solid #C0D258;

    border-width: 1px;

    background-color: #ECF2CC;

}

.checkout_hd_green {

  background-color: #BACE48;

  font-weight: bold;

  color: #FFFFFF;

  padding-top: 2px;

}

.checkout_subtotal {

    line-height: 13px;

    text-align: right;

    padding: 0px 6px 0px 0px;

}



.checkhdarea {

        width: 750px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 10px 0px;

        background-color: #bace48;

        border: 1px none #000000;

        text-align:left;

        }



.checkhd {

        padding: 12px 0px 33px 10px;

        margin: 0px 0px 0px 0px;

        background-color: #bace48;

        text-align: left;

        }



..steps {

        padding: 4px 0px 0px 0px;

        margin: 0px 0px 0px 0px;

        text-align: left;

        }



.subhdOrderSummary {

        padding: 10px 0px 16px 10px;

        margin: 0px 0px 0px 0px;

        border: 1px none #000000;

        background-color: #ffffff;

        text-align: left;

        }



.summaryGreen {

        padding: 10px 0px 10px 0px;

        margin: 0px 0px 0px 0px;

        background-color: #DAE59D;

        }



.subhdArea {

        padding: 0px 0px 16px 0px;

        margin: 0px 0px 0px 0px;

        }



.checkoutGRN_hdr_a {

  background-color: #E6EFC0;

  font: bold 11px arial; color: #9FBE00;

  padding: 6px 6px 6px 10px;

  margin: 0px 0px 0px 0px;

  border-style: solid;

  border-left-width: 1px;

  border-top-width: 1px;

  border-right-width: 0px;

  border-bottom-width: 1px;

  border-left-color: #9FBE00;

  border-right-color: #9FBE00;

  border-top-color: #9FBE00;

  border-bottom-color: #9FBE00;

  text-align: left;

  }



.checkoutGRN_hdr_b {

  background-color: #E6EFC0;

  font: bold 11px arial; color: #9FBE00;

  padding: 6px 6px 6px 10px;

  margin: 0px 0px 0px 0px;

  border-style: solid;

  border-left-width: 0px;

  border-top-width: 1px;

  border-right-width: 0px;

  border-bottom-width: 1px;

  border-left-color: #9FBE00;

  border-right-color: #9FBE00;

  border-top-color: #9FBE00;

  border-bottom-color: #9FBE00;

  text-align: left;

  }



.checkoutGRN_hdr_c {

  background-color: #E6EFC0;

  font: bold 11px arial; color: #9FBE00;

  padding: 6px 6px 6px 10px;

  margin: 0px 0px 0px 0px;

  border-style: solid;

  border-left-width: 0px;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-color: #9FBE00;

  border-right-color: #9FBE00;

  border-top-color: #9FBE00;

  border-bottom-color: #9FBE00;

  text-align: left;

  }





.checkoutGRN_hdr_x {

  background-color: #E6EFC0;

  font: bold 11px arial; color: #9FBE00;

  padding: 0px 0px 0px 0px;

  margin: 0px 0px 0px 0px;

  border-style: solid;

  border-left-width: 1px;

  border-top-width: 0px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-color: #9FBE00;

  border-right-color: #9FBE00;

  border-top-color: #9FBE00;

  border-bottom-color: #9FBE00;

  text-align: left;

  width: 320px;

  }



.checkout_Total_B {

  font: normal 12px arial;

  color: #666666;

  text-align: right;

  }



.checkhd_Col_gene {

  padding: 5px 10px;

  background-color: #bace48;

  text-align: left;

  vertical-align: top;

  font: bold 11px arial; color: #ffffff;

  }



.introtxt_area {

  padding: 6px 0px 16px 0px;

  margin: 0px 0px 0px 0px;

  }



.leftnav_NOPAD { width: 210px; padding: 0px 0px 0px 0px; }



.some_left {

  padding: 0px 0px 0px 50px;

  margin: 0px 0px 0px 0px;

  }



.some_rite_n_lft {

  padding: 0px 40px 0px 50px;

  margin: 0px 0px 0px 0px;

  }



.tad_above {

    padding: 10px 0px 0px 0px;

    margin: 0px 0px 0px 0px;

}



.tad_below {

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 20px 0px;

}



.tad_above_n_below {

  padding: 0px 0px 0px 0px;

  margin: 15px 0px 15px 0px;

  }



.tad_left {

  padding: 0px 0px 0px 10px;

  margin: 0px 0px 0px 0px;

  }



.tiny_tad_below {

  padding: 0px 0px 5px 0px;

  margin: 0px 0px 0px 0px;

  }

.white_BOX_ckout_a {background: #ffffff;

  vertical-align: top;

  border: 0px solid red; 

  font: normal 10px arial; color: #666666; text-align: left;

  border-style: solid;

  border-left-width: 1px;

  border-top-width: 0px;

  border-right-width: 0px;

  border-bottom-width: 0px;

  border-left-color: #9FBE00;

  border-right-color: #9FBE00;

  border-top-color: #9FBE00;

  border-bottom-color: #9FBE00;

  padding: 10px 10px 10px 10px;

  margin: 0px 0px 0px 0px;

  width: 165px;

}



.white_BOX_ckout_b1 {background: #ffffff;

  vertical-align: middle;

  border: 0px solid red; 

  font: normal 10px arial; color: #666666; text-align: left;

  border-style: solid;

  border-left-width: 0px;

  border-top-width: 0px;

  border-right-width: 0px;

  border-bottom-width: 0px;

  border-left-color: #9FBE00;

  border-right-color: #9FBE00;

  border-top-color: #9FBE00;

  border-bottom-color: #9FBE00;

  padding: 10px 0px 10px 5px;

  margin: 0px 0px 0px 0px;

  width: 10px;

}



.white_BOX_ckout_b2 {background: #ffffff;

  vertical-align: top;

  border: 0px solid red; 

  font: normal 10px arial; color: #666666; text-align: left;

  border-style: solid;

  border-left-width: 0px;

  border-top-width: 0px;

  border-right-width: 0px;

  border-bottom-width: 0px;

  border-left-color: #9FBE00;

  border-right-color: #9FBE00;

  border-top-color: #9FBE00;

  border-bottom-color: #9FBE00;

  padding: 10px 10px 10px 10px;

  margin: 0px 0px 0px 0px;

  width: 175px;

}



.white_BOX_ckout_b3 {background: #ffffff;

  vertical-align: middle;

  border: 0px solid red; 

  font: normal 10px arial; color: #666666; text-align: left;

  border-style: solid;

  border-left-width: 0px;

  border-top-width: 0px;

  border-right-width: 0px;

  border-bottom-width: 0px;

  border-left-color: #9FBE00;

  border-right-color: #9FBE00;

  border-top-color: #9FBE00;

  border-bottom-color: #9FBE00;

  padding: 10px 10px 10px 10px;

  margin: 0px 0px 0px 0px;

  width: 165px;

}



.white_BOX_ckout_c1 {background: #ffffff;

  vertical-align: middle;

  border: 0px solid red; 

  font: normal 10px arial; color: #666666; text-align: left;

  border-style: solid;

  border-left-width: 0px;

  border-top-width: 0px;

  border-right-width: 1px;

  border-bottom-width: 0px;

  border-left-color: #9FBE00;

  border-right-color: #9FBE00;

  border-top-color: #9FBE00;

  border-bottom-color: #9FBE00;

  padding: 10px 10px 10px 2px;

  margin: 0px 0px 0px 0px;

  width: 300px;

}



.white_BOX_ckout_c2 {background: #ffffff;

  vertical-align: top;

  border: 0px solid red; 

  font: normal 10px arial; color: #666666; text-align: left;

  border-style: solid;

  border-left-width: 0px;

  border-top-width: 0px;

  border-right-width: 1px;

  border-bottom-width: 0px;

  border-left-color: #9FBE00;

  border-right-color: #9FBE00;

  border-top-color: #9FBE00;

  border-bottom-color: #9FBE00;

  padding: 10px 10px 10px 10px;

  margin: 0px 0px 0px 0px;

  width: 300px;

}



.white_BOX_borderles {background: #ffffff;

    vertical-align: top;

    border: 0px solid red; 

    font: normal 11px arial; 

    color: #666666; 

    text-align: left;

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 0px 0px;

}



.boxStyleChoices{

        padding: 5px 0px 0px 20px;

        margin: 0px 0px 0px 0px;

}



.semi_circle_BG {

  
  padding: 12px 0px 0px 0px; 

  margin: 0px 0px 0px 0px; 

  text-align:right;

  vertical-align: top;

  font-weight: bold; 

  COLOR: #ffffff; 

  font-family:arial; 

  FONT-SIZE: 16px;

  }

    

.signInChoices{

        padding: 20px 0px 0px 20px;

        margin: 0px 0px 0px 0px;

}



.indent_slight {

    padding: 0px 0px 0px 11px;

    margin: 0px 0px 0px 0px;

}



.standard { vertical-align: top; text-align: left; }



.containerHeaderCheckout{

  padding: 0 0 16px 0;

  margin: 0;

  background-color: white;

}



.pad_10_0_20_10 {

  	padding: 10px 0px 20px 10px;

  	margin: 0px 0px 0px 0px;

	text-align: left;

  }



.greenBorder {

    border: 1px solid #bace48;

    width: 750px;

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 0px 0px;

}



.greenBorderUNPadded{

    border: 1px solid #bace48;

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 0px 0px;

}



.greenBorder_0_0_10_0 {

    border: 1px solid #bace48;

    width: 750px;

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 10px 0px;

}

.HdGreenBg{

    font-family: arial, sans-serif; color: #ffffff; font-weight: normal;

    background-color: #bace48; 

    text-align:left;

    padding: 14px 0px 14px 10px;

    margin: 0px 0px 0px 0px;

}



.REDlabel_text {

    font-size: 14px;

    font-family: arial, sans-serif;

    color: red;

    font-weight: normal;

    line-height: 13px;

    text-align: right;

    padding: 3px 6px 3px 0px;

}

.label_text {

    font-size: 14px;

    font-family: arial, sans-serif;

    color: #666666;

    font-weight: normal;

    line-height: 13px;

    text-align: right;

    padding: 3px 6px 3px 0px;

}



.forms {

    font-size: 11px;

    font-family: arial, sans-serif;

    color: #666666;

    font-weight: normal;

    line-height: 13px;

    padding: 2px 0px 2px 0px;

}



.bttnShipMethod {

        padding: 90px 0px 0px 46px;

        margin: 0px 0px 0px 0px;

        }



.bgMEDGREEN {   

        padding: 10px 0px 20px 10px;

        margin: 0px 0px 0px 0px;

        font-size: 11px;

        font-family: arial, sans-serif;

        color: #666666;

        font-weight: normal;

        text-align: left;

}



TD.bgMEDGREEN { 

 
}



.subHeaderPad { 

        padding: 10px 0px 20px 10px;

        margin: 0px 0px 0px 0px;

        font-size: 11px;

        font-family: arial, sans-serif;

        color: #666666;

        font-weight: normal;

        text-align: left;

}



.rightPadded {  

        padding: 0px 40px 0px 0px;

        margin: 0px 0px 0px 0px;

        font-size: 11px;

        font-family: arial, sans-serif;

        color: #666666;

        font-weight: normal;

        text-align: left;

}



.bgLTGREEN {

        padding: 10px 0px 20px 10px;

        margin: 0px 0px 0px 0px;

        font-size: 11px;

        font-family: arial, sans-serif;

        color: #666666;

        font-weight: normal;

        text-align: left;

}

.bttnmodule_nextstep_area {

    margin: 10px 0px 0px 0px;

}



.bttnmodule_nextstep {

    background-color: #C8D76D; 

    border: 1px solid #BACE48;

    padding: 10px 10px 10px 0px;

    margin: 0px 0px 0px 0px;

    text-align: right;

}



.padding_tbl10px_r0px {

  padding: 10px 0px 10px 10px;

}

.border_9FBE00 { border: solid 1px #9FBE00; }



.border_topbtm_9FBE00 { border-top: solid 1px #9FBE00; }



.checkout_greenBorder_lronly {

    border-left: solid #C0D258;

    border-right: solid #C0D258;

    border-width: 1px;

}



/**** Checkout Section Font Styles ****/

.checkout_text_hd {

  font-weight: bold; 

  font-size: 14px;

}

.checkout_text_b {

  font-weight:bold;

  font-size: 11px;

}

.checkout_text_b_12 {

  font-weight:bold;

  font-size: 12px;

}

.checkout_text_gray {

  color: #666666; 

  font-size: 11px;

}

.checkout_text_gray_b {

  font-family: arial, sans-serif;

  color: #666666;

    font-weight:bold;

  font-size: 11px;

}

.checkout_text_gray_12 {

  font-family: arial, sans-serif;

  color: #666666;

  font-size: 12px;

}

.checkout_text_gray_b_12 {

  font-family: arial, sans-serif;

  color: #666666;

  font-weight:bold;

  font-size: 12px;

}

.discountprice {

	color: #f00;

}



.notavailable {

	color: #f00;

	font-weight: bold;

}



.blackprint_1 { font: bold 11px arial; color: #666666; vertical-align: top; }



.blackprint_2 { font: bold 12px arial; color: #666666;  vertical-align: top; }



.blackprint_2_no_vertalign { font: bold 12px arial; color: #666666; }



.grayprint_2 { font: normal 12px arial; color: #666666; vertical-align: top; }



.grayprint_2_no_vertalign { font: normal 12px arial; color: #666666; }



a.topnav {

	color:#fff;

	text-decoration:none;

}

a.topnav:hover {

	text-decoration:underline;

}



/********************************/

/**** Account Section Styles ****/

/********************************/



.label_check {

    font-size: 11px;

    font-family: arial, sans-serif;

    color: #666666;

    font-weight: normal;

    line-height: 13px;

    text-align: right;

    padding: 0px 6px 0px 0px;

}



.CSSsolidBORDER {

  border-style: solid;

  border-width: 1px;

  border-color: #BACE48;

}



.TDheader {

  font-weight:bold; 

  COLOR: #BACE48; 

  font-family:arial; 

  FONT-SIZE: 16px;

}



.TDheaderGREEN {

  background-color: #427aa4; 

  font-weight:bold; 

  COLOR: #FFFFFF; 

  font-family:arial; 

  FONT-SIZE: 12px

}



.TDsmallheaderGREEN {

  font-weight:bold; 

  COLOR: #BACE48; 

  font-family:arial; 

  FONT-SIZE: 14px;

}



.introMyAccount {

    font-size: 12px;

    font-family: arial, sans-serif;

    line-height:15px;

    color: #666666;

    text-align: left;

    padding: 0px 40px 0px 40px;

}





.navMyAccount {

     font-size: 12px;

     font-family: arial, sans-serif;

     line-height:17px;

     color: #333333;

     background-color: #EDF2CE;

     font-weight: normal;

     margin: 0px 0px 0px 0px;

     padding: 10px 0px 10px 10px;

     border: 1px solid #BACE48;

     text-align: left;

} 



.navMyAccount ul {

    list-style: none;

    padding: 0;

    margin: 8px 0px 0px 2px;

    }



.navMyAccount li {

    margin: 0;

    padding: 0px 8px 0px 8px;

    }



.navMyAccount li.selected {

    margin: 0;

    padding: 0px 8px 0px 8px;

    }





.navShipAddress {

    font-size: 11px;

    font-family: arial, sans-serif;

    line-height:13px;

    color: #666666;

    text-align: left;

    padding: 0px 0px 0px 0px;

}



.navShipAddress ul {

    list-style: none;

    padding: 0;

    margin: 0px 0px 0px 0px;

    }



.navShipAddress li {

    margin: 0;

    padding: 2px 0px 2px 8px;

    }



.navShipAddress li.selected {

    color: #333333;

    margin: 0;

    padding: 2px 0px 2px 8px;

    }





.account_subhead {

    padding: 6px 0px 6px 6px;

}



/**** Account Section Font Styles ****/

.account_label {

    color: #666666; 

    font-size: 11px;

    font-weight: normal;

    line-height: 16px;

    text-align: right;

    padding: 6px 12px 6px 0px;

}

.account_data {

    color: #666666; 

    font-size: 11px;

    font-weight: normal;

    line-height: 16px;

    text-align: left;

    padding: 6px 0px 6px 0px;

}

.account_order_hd {

    color: #A3BD0B; 

    font-size: 11px;

    font-weight: bold;

    line-height: 13px; 

    text-align: left;

    padding: 2px 12px 2px 0px;

}

.account_order {

    color: #666666; 

    font-size: 11px;

    font-weight: bold;

    line-height: 16px;

    text-align: left;

    padding: 2px 12px 2px 0px;

}

.account_order_data {

	padding: 2px 12px 2px 0px;

    line-height: 16px;

    color: #666666; 

}



.products_green {

 border: solid 3px #DFE8B1;

 width: 528px;

}

 

.products_green_rb {

 width: 131px;

 border-bottom: 1px dashed #DFE8B1;

 border-right: 1px dashed #DFE8B1;

}

 

.products_green_r {

 width: 131px;

 border-right: 1px dashed #DFE8B1;

}

 

.products_green_b {

 width: 132px;

 border-bottom: 1px dashed #DFE8B1;

}



.products_green_n {

 width: 131px;

}



/*********************************/

/***** Added by Jen 09/08/04 *****/

/*********************************/



.copyblock_green {

   color: #666666;

   background-color:#FFFFFF;

   border: 1px solid #BACE48;

}

.text_header_green {

	font-size: 16px;

	font-weight: bold;

	color: #A3BD0B;

}

.text_subheader_green{

	font-size: 12px;

	font-weight: bold;

	color: #A3BD0B;

}



 .copyblock {

 

    color: #666666;

 

    background-color:#FFFFFF;

 

    border: 1px solid #BACE48;

 

 }

 

 .text_header {

 

 	font-size: 16px;

 

 	font-weight: bold;

 

 	color: #A3BD0B;

 

 }

 

 .text_subheader {

 

 	font-size: 12px;

 

 	font-weight: bold;

 

 	color: #A3BD0B;

 

   }

/* My Gymboree Results */



.mymodifyheader {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: normal;



	color: #FFFFFF;



	text-decoration: none;



    background-color: #4C6F09;



}
