/* template.less - amerimark
 *
 * REQ1990001 06/20/19 jlg - Rewrite CSS rules
 * REQ1910005 09/12/19 jlg - front end redesign for reviews/PR Upgrade
 * REQ1940116 10/22/19 tch - Rewrite Shop From Cat for mobile
 * Req1900005 12/26/19 cvc - CCPA
 */
div#top_bar {
  color: #444;
  border-bottom: 1px solid #ABABAB;
  background: #E8E8E8;
}
div#top_bar .top_bar_link,
div#top_bar a#cart_top {
  color: #444;
}
div#top_bar a#cart_top {
  background-color: #D9D9D9;
}
div#top_bar #top_bar_container div#top_bar_content {
  background: #E8E8E8 none repeat scroll 0 0;
  color: #444;
  padding: 0px 0px;
  height: 38px;
  border-top: 4px solid black;
}
div#top_bar #top_bar_container div#top_bar_content .top_bar_tab {
  border-bottom: 1px solid white;
  display: inline-block;
  height: 38px;
}
div#top_bar #top_bar_container .top_link_big {
  padding: 10px 7px 12px;
}
div#top_bar #top_bar_container .top_link_big:hover {
  background-color: #D9D9D9;
  color: #444;
}
div#top_bar #top_bar_container #top_bar_right {
  margin-top: 9px;
}
div#top_bar #top_bar_container #top_bar_right #cart {
  margin-left: 8px;
}
div#top_bar #top_bar_container #cart .cartHeader {
  border-bottom: 1px solid #1951A0;
}
div#top_bar #top_bar_container #cart #cart_bottom {
  border-top: 1px solid #1951A0;
}
div#top_bar #top_bar_container #cart #cart_bottom .close_cart.lightgray_btn {
  color: #000;
}
div#top_bar #top_bar_container #cart #outer_cart_contents:after,
div#top_bar #top_bar_container #cart .cartHeader:after {
  background-color: #1951A0;
}
div#top_bar #top_bar_container #cart .cart_item > span > a {
  color: #1951A0;
}
#page_container #header #header_bar #account_text,
#page_container #header #header_bar #account_text a {
  color: #666666;
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
}
#page_container #header #header_bar #account_text {
  margin-left: 25px;
  margin-top: 10px;
}
#page_container #header #header_bar img#burst {
  margin-left: 12em;
  margin-top: 5px;
  position: absolute;
  max-width: 288px;
}
#page_container #header #header_bar #search {
  margin-top: 10px;
  margin-right: -27px;
}
#page_container #header #top_nav_bar #top_nav .mainTag {
  color: #3D3D3D;
}
#page_container #header #top_nav_bar #top_nav .secondaryTag {
  color: #A8A8A8;
}
#content .thumbHeaderLarge,
#content .site_map,
#content .seo-h1-tag,
#content .short-copy a,
#content .related-cat-links a,
#content .hot-prod-links a,
#content a.seo-breadcrumb:hover,
#content .thumbsPrice a.itembrowseLink:visited:hover,
#content .thumbsPrice a.itembrowseLink:hover,
#content .thumbsPrice a.itembrowseLink:link:hover,
#content a.moreColorsLink:hover,
#content .seo-breadcrumb-container a:hover,
#content a.breadCrumbLnk:hover,
#content #item_name,
#content .reviewDetailedTitle,
#content .reviewLink .writeANewReviewLink,
#content #item_info .reviewLink .writeANewReviewLink:hover,
#content #review_summary .pr-snippet-read-write a.pr-snippet-link,
#content #aepp_header,
#content .seo-breadcrumb-container a,
#content .seo-bottom-copy a,
#content .seo-bottom-copy strong {
  color: #1951A0;
}
#content .tool-tip-target-insurance,
#content .close-tooltip-insurance {
  background: #1951A0;
}
#content .short-copy h3 {
  color: #1951A0;
}
#content #item_preferences #size_chart {
  color: #1951A0;
}
#content .lightgray_btn > span {
  color: #000;
}
#content .small-logo {
  border: 1px solid #808080;
  margin-bottom: -9px;
  margin-right: 10px;
  max-width: 140px;
}
#content .tabTitle {
  color: #1951a0;
}
#content #print-button {
  background: #1951a0;
}
#content #print-button:hover {
  background: #123b75;
  color: #fff;
}
#content #continue-shopping {
  background: #39b539;
}
#content #continue-shopping:hover {
  background: #2d8e2d;
  color: #fff;
}
#content .individualReviewTitle {
  color: #1951A0;
}
#content .reviewDetailed .reviewDetailedWrapper .recommendedPercentage,
#content .reviewDetailed .reviewDetailedWrapper .sizingPercent {
  background-color: #1951A0;
}
#content .yesHelpful {
  background-image: url('/images/empreview/thumbImages/AK/thumb_up_off-AK.png');
  background-repeat: no-repeat;
}
#content .yesHelpful:hover {
  background-image: url('/images/empreview/thumbImages/AK/thumb_up_hover-AK.png');
  background-repeat: no-repeat;
}
#content .noHelpful {
  background-image: url('/images/empreview/thumbImages/AK/thumb_down_off-AK.png');
  background-repeat: no-repeat;
}
#content .noHelpful:hover {
  background-image: url('/images/empreview/thumbImages/AK/thumb_down_hover-AK.png');
  background-repeat: no-repeat;
}
#cookie_notice,
.accept_cookie_policy {
  background: #1951A0;
}
.submit_btn {
  background: #88a5ce;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4YTVjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzI5NWRhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzE5NTFhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #88a5ce 0%, #295da7 66%, #1951a0 95%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88a5ce), color-stop(66%, #295da7), color-stop(95%, #1951a0));
  background: -webkit-linear-gradient(top, #88a5ce 0%, #295da7 66%, #1951a0 95%);
  background: -o-linear-gradient(top, #88a5ce 0%, #295da7 66%, #1951a0 95%);
  background: -ms-linear-gradient(top, #88a5ce 0%, #295da7 66%, #1951a0 95%);
  background: -webkit-gradient(linear, left top, left bottom, from(#88a5ce), color-stop(66%, #295da7), color-stop(95%, #1951a0));
  background: linear-gradient(to bottom, #88a5ce 0%, #295da7 66%, #1951a0 95%);
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#88a5ce', endColorstr='#1951a0',GradientType=0 )";
}
.viewCartMainContainer div a span.button.submit_btn {
  background: #d66464;
  background: -moz-linear-gradient(top, #d66464 20%, #b7221d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #d66464), color-stop(100%, #b7221d));
  background: -webkit-linear-gradient(top, #d66464 20%, #b7221d 100%);
  background: -o-linear-gradient(top, #d66464 20%, #b7221d 100%);
  background: -ms-linear-gradient(top, #d66464 20%, #b7221d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #d66464), to(#b7221d));
  background: linear-gradient(to bottom, #d66464 20%, #b7221d 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#d66464', endColorstr='#b7221d',GradientType=0 )";
}
.pr-snippet-stars .pr-stars-small,
.pr-modal-container .pr-stars,
.hawk-rating,
.upsell_rating,
.pr-stars-small,
.ratingImg,
.pr-snapshot-rating .pr-stars,
.pr-review-faceoff .pr-stars,
.pr-modal-container .pr-stars,
.pr-modal-container .pr-review-faceoff-review-content .pr-stars,
.hawk-rating {
  background-image: url("/images/empreview/starsAK.gif") !important;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .reviewRatingImg {
  background-image: url("/images/empreview/starsAK-large.gif");
}
body[page_name="orderrpt"] .mainOrderStatus .orderStatusHeader {
  color: #1951A0;
}
body[page_name="orderrpt"] div#top_bar span#top_bar_right {
  margin-top: 9px;
}
body[page_name="orderrpt"][class^='ie'] #header_bar {
  margin-bottom: 10px;
}
body[is_ipad] #top_bar_right {
  margin-top: 9px;
}
a.cat_itembrowseLink:visited,
a.cat_itembrowseLink,
a.cat_itembrowseLink:link {
  text-decoration: none;
}
.ie_9Content a.cat_itembrowseLink:hover {
  background-color: transparent;
}
.cat_thumbsPrice {
  font-size: 12px;
  color: #000;
}
