.bolded { font-weight:bold; color:#006400 ; }
input.centered { margin-top:0px; }
p.centered { vertical-align:top; }
.grid{ display:inline;  width:470px;}
.gridHeaderText { font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:10px; margin-top:3px; }
label {
    display: inline;
}

.pageContent { float:left; background: #FFFFFF url(../images/content/Green_bg_8px.gif) 10px 0px repeat-y; padding-bottom:0px; margin-bottom:30px; }
.pageContent .col1 a, .pageContent .col3 a { color: #006400 ; }


.pageContent .col1 { width: 206px; padding: 0px; margin:0px; margin-top:0px; }
.pageContent .col1 .steps { margin: 0px 0px 7px 0px; }
.pageContent .col1 .steps ul { margin: 0px; padding: 0px; }
.pageContent .col1 .steps ul li { list-style: none; margin: 0px; padding: 5px 0px 7px 0px; }
.pageContent .col1 .steps ul li a { font-weight: bold; padding-left: 11px; display: block; }
.pageContent .col1 .steps ul li a:hover { text-decoration: none; }
.pageContent .col1 .steps ul li a.active { background: url(../images/content/side_tier_1_bg.gif) no-repeat; display: block; color: #ffffff; padding-top: 3px; padding-bottom: 4px; border-bottom: 4px solid #006400 ; }
.pageContent .col1 .steps ul ul { margin: 0px; padding: 4px 10px 4px 11px; border: 0px; background: #edf3e9; border-bottom: 4px solid #006400 ; }
.pageContent .col1 .steps ul ul li { margin: 0px; padding: 2px 0px; border: 0px; background: none; }
.pageContent .col1 .steps ul ul li a { margin: 0px; padding: 0px 0px 0px 10px; color: #006400 ; }
.pageContent .col1 .steps ul ul li a:hover, .pageContent .col1 .steps ul ul li a.active { margin: 0px; padding: 0px 0px 0px 10px; border: 0px; text-decoration: underline; background: url(../images/content/bullet_nav_tiny.gif) 0px 5px no-repeat; color: #006400 ; }



.pageContent .col2 { width: 522px; margin:0px 0px 0px 17px; padding: 0px; }
.pageContent .col2 ul { margin: 0px; padding: 0px; }
.pageContent .col2 ul li { list-style: none; background: url(../images/content/bullet_nav_tiny.gif) 2px 5px no-repeat; padding: 0px 0px 0px 12px; }

/*account_shopper col2*/

.pageContent .col2 .colContents { width:482px; margin:0px auto;}
.pageContent .col2 .addSearch { float:left; width: 482px; margin:0px; padding:0px; }
.pageContent .col2 .addSearch .colSpacer { width:10px; float:left; }
.pageContent .col2 .addSearch .banner { float:left; width: 482px; height:20px; margin:0px; padding:0px; background-image:url(../images/content/profile_bar.gif);background-repeat: no-repeat; }
.pageContent .col2 .addSearch .banner p { font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:10px; margin-top:3px; }
.pageContent .col2 .addSearch .banner .gridHeaderText { font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:10px; margin-top:3px; }
.pageContent .col2 .addSearch .cola { float:left; width: 180px; margin:5px 5px 0px 0px; padding:0px; }
.pageContent .col2 .addSearch .cola input { margin-left:0px; }
.pageContent .col2 .addSearch .colb { float:left; width: 180px; margin:5px 0px; padding:0px; }
.pageContent .col2 .addSearch input.shopper { font-size: 12px; width: 145px; margin-bottom: 5px; border: 1px solid #c8c8c8; color: black; }

.pageContent .col2 .nameSearch { float:left; width: 482px; margin:0px; padding:0px; }
.pageContent .col2 .nameSearch .banner { float:left; width: 482px; height:20px; margin-top:20px; margin-bottom:10px; padding:0px; background-image:url(../images/content/profile_bar.gif); }
.pageContent .col2 .nameSearch .banner .bannera { float:left; width: 200px; margin:0px; padding:0px; }
.pageContent .col2 .nameSearch .banner .bannerb { float:left; width: 160px; margin:0px; padding:0px; }
.pageContent .col2 .nameSearch .banner p { font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:10px; margin-top:3px; }
.pageContent .col2 .nameSearch .banner .gridHeaderText { font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:10px; margin-top:3px; }
.pageContent .col2 .nameSearch .cola { float:left; width: 30px; padding:0px; }
.pageContent .col2 .nameSearch .colb { float:left; width: 180px; margin:1px 0px 2px 0px; padding:0px; }
.pageContent .col2 .nameSearch .colc { float:left; width: 180px; margin:1px 0px 2px 0px; padding:0px; }
.pageContent .col2 .nameSearch .cold { float:left; width: 40px; margin:1px 0px 2px 0px; padding:0px; }
.pageContent .col2 .nameSearch .cole { float:left; width: 40px; margin:1px 0px 2px 0px; padding:0px; }
.pageContent .col2 .nameSearch .colf { float:left; width: 40px; margin:1px 0px 2px 0px; padding:0px; }
.pageContent .col2 .nameSearch .dotted { font-size: 1%; float:left; width:482px; margin-top:1px; padding: 4px 0px 4px 0px;  background: url(../images/content/subhead_dotted_white.gif) top repeat-x; }


/*account_personal*/
.pageContent .col2 .infoForms { width:482px; padding:0px; margin:0px auto; }
.pageContent .col2 .infoForms .cola { float:left; margin: 0px; padding: 0px; }
.pageContent .col2 .infoForms .colb { float:left; width: 164px; margin: 0px; padding: 0px; }
.pageContent .col2 .infoForms .colc { float:left; width: 179px; margin: 0px; padding: 0px; }
.pageContent .col2 .infoForms .cold { float:left; width: 139px; margin: 0px; padding: 0px; }
.pageContent .col2 .infoForms .cole { float:left; width: 30px; margin: 0px; margin-left: 160px; padding: 0px; }
.pageContent .col2 .infoForms .colf { float:left; width: 240px; margin:0px; margin-top:5px; padding: 0px; }
.pageContent .col2 .infoForms .colf p { margin:0px; margin-bottom:6px; }
.pageContent .col2 .infoForms .colg { float:left;  margin: 0px; margin-left: 160px; padding: 0px; }

.pageContent .col2 .contents { padding:0px 20px; }
.pageContent .col2 .contents .padded, .nameSearch .padded { padding:0px 6px; }
.pageContent .col2 .contents .banner { height:20px; margin:0px; margin-bottom:10px; padding:0px; background-image:url(../images/content/profile_bar.gif); }
.pageContent .col2 .contents .banner p { font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:10px; padding-top:2px; }
.pageContent .col2 .contents .checksa { float:left; width:155px; margin:0px; padding:0px; }
.pageContent .col2 .contents .checksb { float:left; width:155px; margin:0px; padding:0px; }
.pageContent .col2 .contents .checksc { float:left; width:155px; margin:0px; padding:0px; }

.personalForm td { padding-bottom: 5px; }

.pageContent .rssContent { padding:0px 20px; margin:0px; }
.pageContent .col2 .checks { margin:0px; padding:0px; border:1px solid red; }
.pageContent .col2 .checks .banner { height:20px; margin:0px; margin-bottom:10px; padding:0px; background-image:url(../images/content/profile_bar.gif); }
.pageContent .col2 .checks .banner p { font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; margin-left:10px; margin-top:3px; padding:0px; }
.pageContent .col2 .checks2 { margin:0px; padding:0px; margin-top:20px; }
.pageContent .col2 .checks2 .cola { padding:0px; border:1px solid red;}
.pageContent .col2 .checks2 .banner { height:20px; margin:0px; margin-bottom:10px; padding:0px; background-image:url(../images/content/profile_bar.gif); }
.pageContent .col2 .checks2 .banner p { font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; margin-left:10px; margin-top:3px; padding:0px; }



.pageContent .col2 .checks p { margin:0px auto; padding:0px; vertical-align:top; }
.pageContent .col2 .checks .checkBox { float:left; width:10px; margin:0px; padding:0px; }
.pageContent .col2 .checks .checksa { float:left; width:155px; margin:0px; padding:0px; }
.pageContent .col2 .checks .checksb { float:left; width:160px; margin:0px; padding:0px; }
.pageContent .col2 .checks .checksc { float:left; width:160px; margin:0px; padding:0px; }



.pageContent .col2 h1 { font:17px Arial, Helvetica, sans-serif; font-weight:bold; color:#006400 ; }
.pageContent .col2 h2 { font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#006400 ; }
.pageContent .col2 input.email { font-size: 12px; width: 175px; margin-bottom: 0px; border: 1px solid #c8c8c8; color: black; }
.pageContent .col2 input.info { font-size: 12px; width: 175px; margin-bottom: 7.2px; border: 1px solid #c8c8c8; color: black; }
input.hero { margin:0px 0px 0px 5px; padding:0px; vertical-align:bottom; }



.pageContent .col3 { width: 206px; margin-left: 17px; padding: 0px; }
td input.checkbox { vertical-align:bottom; margin-top: -1px;  }
table.checkboxTable td { padding-bottom: 7px; }

.accountCloser { height:12px; background:url(../images/content/Green_bg_bottom.gif) 10px 0px no-repeat; }



.birdSeed { }





