/* CSS Document */
.addtobag { position:relative; left:0px; }
.contentpad { padding-left: 7px; padding-right: 7px; }
.helpdesk { font-family: verdana, sans-serif; font-size:11px; color:#000000; }
.learnbalance { width: 80%; height: 100%; background-color: #acb291; padding-top: 5px; padding-bottom: 5px; padding-right: 2px; }
.linepad { background-color:#bbbbb6; padding:5px 5px 5px 5px; }
.linecolor { background-color:#ffffff; }
.maylike { background-color: #5e6051; color:#aeae9d; font-family: verdana, sans-serif; font-size:9px; font-weight: bold; vertical-align: middle; text-align: left; text-decoration: none; height:15px; padding-left: 4px; }
.mayliketext { color:#333333;padding:4px 4px 4px 4px; font-family: verdana, geneva, arial; font-size: 10px }
.maylikebox { padding:3px 3px 3px 3px; background-color: #605d4f; }
.maylikeboxinsidebgcolor { background-color: #797872;}
.maylikeboxsize { width:100%; padding:0px 2px 0px 2px; }
.maylikeboxsizedropdown { padding:4px 4px 4px 4px; }
.maylikelinepad { background-color:#797872; padding:0px 5px 0px 5px; }
.maylikelinecolor { background-color:#cfcec4; }
.monogramtext { color:#903d0d; font-weight:bold; }
.orangetext { color: #cc5302; font-weight: bold; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; text-align: center; padding-top: 20px; padding-bottom: 20px; }
.outside { background-color: #4C4D4C; width: 100%; }
.inside { padding-top:10px; }
.productfeature { padding:0px 4px 0px 5px; color:#000000; font-family: verdana, sans-serif; font-size:11px; font-weight: bold; vertical-align: middle; text-align: left; text-decoration: none; line-height:22px; }
.quantitymaylike { padding:0px 0px 0px 0px; font-family: verdana, sans-serif; font-size:11px; color:#3D3C30; }
.shoppricetable { text-align: left; background-color: #bbbbb6; width: 221px; color: #FFFFFF; font-weight: bold; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; vertical-align: middle;  padding: 5px; }
.shoptablefirst {text-align: left; border-top: 1px solid #B1B2A2; border-left: 5px solid #B1B2A2; color: #000000; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; vertical-align: middle; width:50px; padding: 4px;}
.shoptableregular {text-align: left; border-top: 1px solid #B1B2A2; color: #010101; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; vertical-align: middle;  width:163px; padding: 4px;}
.shoptable {text-align: left; border-left: 1px solid #B1B2A2; border-top: 1px solid #B1B2A2; color: #000000; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; vertical-align: middle;  padding: 4px; white-space: nowrap;}
.shoptablelast {text-align: left; border-right: 5px solid #B1B2A2; border-top: 1px solid #B1B2A2; border-left: 1px solid #B1B2A2; color: #000000; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; vertical-align: middle; padding: 4px; white-space: nowrap;}
.shoptablemonogram {text-align: left; border-top: 1px solid #B1B2A2; border-left: 5px solid #B1B2A2; color: #000000; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; vertical-align: middle; width:1px; padding: 1px;}
.shoptablemonogramdetail {text-align: left; border-left: 1px solid #B1B2A2; border-top: 1px solid #B1B2A2; color: #000000; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; vertical-align: middle;  padding: 4px; }
.shoptablenoborder {text-align: left; color: #000000; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; vertical-align: middle;  white-space: nowrap;}
.subtotal { color: #BDBDBD; font-weight: bold; font-family: verdana, sans-serif; font-size: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 12px; height: 28px; }
.titlepad { padding: 7px; 7px, 0px, 7px; }
.total, .totallabel, .totalvalue { color: #000000; font-weight: bold; font-family: verdana, sans-serif; font-size: 9px; text-align: left; letter-spacing: 1.05; line-height: 1.4;}
.totalvalue { text-align: right; } 
.totalgreytext { color: #615f5f; font-weight: normal; font-family: verdana, sans-serif; font-size: 9px; text-decoration: none; text-align: left; padding-left: 5px;}
.totalgreytextnopad, .totallabelgreytextnopad, .totalvaluegreytextnopad { font-weight: normal; font-family: verdana, sans-serif; font-size: 9px; text-decoration: none; text-align: left; line-height: 2;}
.totalvaluegreytextnopad { text-align: right; }
.whitetext { color: #ffffff; font-weight: bold; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; text-align: center; padding-top: 20px; padding-bottom: 20px; }
.shoptabletop {text-align: left; border-left: 1px solid #4C4D4C; border-top: 1px solid #4C4D4C;  border-bottom: 4px solid #4C4D4C; background-color: #4C4D4C; color: #BDBDBD; font-weight: bold; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; vertical-align: middle;  padding: 4px;}
.shoptabletop2 {text-align: left; border-top: 1px solid #4C4D4C; border-bottom: 4px solid #4C4D4C; background-color: #4C4D4C; color: #BDBDBD; font-weight: bold; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; vertical-align: middle;  width:163px; padding: 4px;}
.shoptabletoplast {text-align: left; border-right: 1px solid #B1B2A2; border-top: 1px solid #4C4D4C; border-left: 1px solid #4C4D4C; border-bottom: 4px solid #4C4D4C; background-color: #4C4D4C; color: #BDBDBD; font-weight: bold; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; vertical-align: middle;  width:73px;  padding: 4px;}
.continueshoptable {vertical-align: middle; text-decoration: none; background-color: #B1B2A2; padding-top: 5px; padding-left: 5px; padding-right: 5px; width: 172px;}
.continueshoptext { color: #464633; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; text-align: left;}
.backOrderTbl {border-right-width: 5px;border-left-width: 5px;border-right-style: solid;border-left-style: solid;border-right-color: #B1B2A2;border-left-color: #B1B2A2;}
.soldOutHear{color: #ffffff; font-family: verdana, sans-serif; font-size: 11px; font-weight:bold; text-align: left;}
.formErrorcopy { font-size:11px; font-family: arial; color:#dd0000; }
#errorMsg1 {width:835px; }
.standard {padding:5px 5px 5px 5px;color: #333333;font-family: verdana, geneva, arial;font-size: 10px; }
.mainTbl{text-align: left; color: #000000; font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; vertical-align: middle;  padding: 4px; white-space: nowrap;}
.backOrderSmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #b04b02;padding-left: 4px;}

/*footer*/     
.footerBgColor{background-color:#1f272e;}
.footer {color: #1f272e;font-family: verdana, sans-serif;font-size: 10px;text-decoration: none;}
A.footer:link, A.footer:active, A.footer:visited{color: #1f272e;font-family: verdana, sans-serif;font-size: 10px;text-decoration: none;}
A.footer:hover {color: #1f272e;font-family: verdana, sans-serif;font-size: 10px;text-decoration: underline;}
.emailsignup {border: 1px solid #959585;padding: 1px;margin-top: 2px;margin-bottom: 2px;text-align: left;vertical-align: middle;font-family:verdana,arial,geneva,helvetica;font-size:9px;color:black;}
DIV#main_asseenin {position: relative;z-index: 150;width: 82px;height: 21px;left: -10px;top: -5px;}
.uisc_out { width: 259px;
        font-family: arial;
        font-size: 11pt;
    background-color: white; 
    }
.uisc_bg { 
    background-color: #eeeeee; 
    padding-left: 12px;
    white-space: nowrap; }
.uisc_shape2 {
    margin-top: 2px;
    line-height: 27px;
 }
.uisc_hl_bg { 
    background-color: #4c4e4c;
    height: 29px; 
    padding-left: 12px;
    }
.uisc_pt { padding-top: 16px; }
.uisc_pb { padding-bottom: 16px; }
.uisc_tpt { padding-top: 5px; }
.uisc_tpb { padding-bottom: 10px; }
.uisc_pr { padding-right: 5px; }
.uisc_prx { padding-right: 15px; }
.uisc_vm { vertical-align:middle;  }

.uisc_fl { float: left ; }
.uisc_fr { float: right; }
.uisc_clb { clear: both; }
.uisc_tb { width: 115px; height:19px }
.uisc_tl { font-weight: bold; font-family: verdana, sans-serif; font-size: 9px;  letter-spacing: 1.05; line-height: 1.3; 
           padding-bottom: 5px;}
.uisc_lr { margin-top: 5px; }


.payPalOptionTop {
	font-family: arial,verdana,sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
}

.payPalOptionBottom {
	font-family: arial,verdana,sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
}

#keepSignedIn {
	padding: 10px 16px;
}

/*in-store pickup popup*/
body.in-store-pickup {
    color: #000000;
    font-family: verdana, sans-serif;
    font-size: 11px;
    margin: 0;
}

.in-store-title {
    background-color: #BDBDBD;
    height: 44px;
    line-height: 44px;
    padding-left: 10px;
}

.in-store-title h2 {
    color: #565656;
    margin-top: 0;
}

.details-container {
    margin-left: 10px;
}

.question-answer-container h4 {
    margin-bottom: 6px;
}

.question-answer-container p {
    margin-top: 0;
}
