
/*------------------------------------------------------------------------
# US Styles (United States)
# ----------------------------------------------------------------------*/

#ja-cssmenu li.item12 a span,
#ja-cssmenu li.item1732 a span,
#ja-cssmenu li.item24 a span,
#ja-cssmenu li.item34 a span,
#ja-cssmenu li.item990 a span { padding-top: 7px; }


/*------------------------------------------------------------------------
#page a			{ text-decoration: underline; }
# ----------------------------------------------------------------------*/

tr.no-details .item-toggle {
    display: none !important;
}


.userUser #MailingPostalCode		{ width: 94% !important; }


.sbxModTable-hpss2										{ margin-left: 9px; margin-right: 7px; padding: 1px 0 0 2px; }
.sbxModTable-hpss2 .flexslider							{ border: none; -moz-box-shadow: 0 0 2px #333; -webkit-box-shadow: 0 0 2px #333; box-shadow: 0 0 2px #333; border-radius: 0; }
.sbxModTable-hpss2 .flexslider .flex-direction-nav li a		{ background: url("../images/sbxss-arrows.png") no-repeat; height: 56px; width: 50px; }
.sbxModTable-hpss2 .flexslider .flex-direction-nav li .next { background-position: 0 0; right: -11px; }
.sbxModTable-hpss2 .flexslider .flex-direction-nav li .prev { background-position: 0 -112px; left: -11px; }
.sbxModTable-hpss2 .flexslider .flex-direction-nav li .next:hover { background-position: 0 -56px; }
.sbxModTable-hpss2 .flexslider .flex-direction-nav li .prev:hover { background-position: 0 -168px; }
.sbxModTable-hpss2 .flexslider .flex-content				{ background: url("../images/sbxss-contentBG.png") repeat; left: 0; right: 0; width: auto; padding: 18px 10px 18px 51px; }
.sbxModTable-hpss2 .flexslider .flex-content h2.flex-title { font-size: 28px; line-height: 1.0em; color: #303030; margin-bottom: 6px; letter-spacing: -.02em; padding-right: 40px; }
.sbxModTable-hpss2 .flexslider .flex-content h2.flex-title a,
.sbxModTable-hpss2 .flexslider .flex-content h2.flex-title a:hover { color: #303030; }
.sbxModTable-hpss2 .flexslider .flex-content .flex-text	{ font-size: 14px; line-height: 1.3em; letter-spacing: -.02em; color: #303030; margin: 0px; }
.sbxModTable-hpss2 .flexslider .flex-content .flex-text a.flex-readon {  display: inline; color: #303030; background: none; letter-spacing: -.02em; font-weight: bold; }
.sbxModTable-hpss2 .flexslider .flex-content .flex-text a.flex-readon:hover { color: #303030; text-decoration: underline; }
.flexslider .slides img { max-width: 100% !important; }